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