раздел 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 - как дёргать внешние сервисы из кода через библиотеки.