раздел 04

Шпаргалка

Команды pip

КомандаЧто делает
pip install <пакет>Поставить библиотеку с PyPI
pip install <пакет>==1.2.3Поставить конкретную версию
pip install -r requirements.txtПоставить всё из файла зависимостей
pip uninstall <пакет>Удалить библиотеку
pip listПоказать установленные пакеты
pip freezeСписок пакетов с версиями (в формате requirements)
pip freeze > requirements.txtСохранить зависимости в файл
pip install --upgrade <пакет>Обновить пакет до свежей версии

Глоссарий

ТерминЧто это
ПакетГотовый переиспользуемый кусок кода. То же, что библиотека и package.
PyPIЦентральный каталог пакетов Python (pypi.org), откуда pip их качает.
ЗависимостьБиблиотека, которая нужна твоему проекту для работы.
ВерсияНомер релиза библиотеки (например 2.31.0); фиксируется, чтобы код не сломался.
requirements.txtФайл со списком зависимостей и версий для одинаковой установки везде.
venvВиртуальное окружение - изолированная коробка пакетов под один проект.

Куда дальше

  • Курс Python - установка языка, основы синтаксиса, виртуальные окружения.
  • Работа с API - как дёргать внешние сервисы из кода через библиотеки.