Система управления пакетами Python (pip) — это инструмент для установки и управления программными пакетами, написанными на Python. 4
Работа pip заключается в том, что он позволяет:
- Искать пакеты в индексе пакетов Python (PyPI). 2 Для этого используется команда pip search search_term, которая возвращает список пакетов, соответствующих поисковому запросу, вместе с их описаниями. 2
- Устанавливать и обновлять пакеты. 2 Для этого используется команда pip install имя_пакета –U или pip install --force-reinstall. 1
- Управлять зависимостями. 2 Pip предлагает команды для проверки зависимостей пакетов, устранения конфликтов зависимостей и установки пакетов в виртуальной среде. 2
- Управлять всеми пакетами и их версиями с помощью файла requirements.txt. 4 Это позволяет эффективно воспроизводить весь необходимый список пакетов в отдельном окружении (например, на другом компьютере) или в виртуальном окружении. 4
Пакеты, установленные с помощью pip, обычно располагаются в директории, где установлен Python, в поддиректории «site-packages». 3 Если установка происходит в виртуальном окружении, то пакеты устанавливаются в директорию этого виртуального окружения. 3