Pip (менеджер пакетов)
pip | |
---|---|
![]() pip --help | |
Написана на | Python |
Операционная система | OS-независимая |
Первый выпуск | 4 апреля 2011[1] |
Аппаратная платформа | Python |
Последняя версия | 22.1.2[2] (31 мая 2022 ) |
Лицензия | Свободное программное обеспечение[3] |
Ссылки | |
Сайт | pip.pypa.io |
Package Installer for Python (pip) — система управления пакетами , которая используется для установки и управления программными пакетами, написанными на Python. Много пакетов можно найти в Python Package Index (PyPI).[4]
Начиная с версии Python 2.7.9 и Python 3.4, они содержат пакет pip (или pip3 для Python 3) по умолчанию.[5]
Интерфейс командной строки
![](https://cdn.xn--h1ajim.xn--p1ai/thumb.php?f=Pip_install_virtualenv.png&width=300)
pip install virtualenv
Большинство дистрибутивов Python уже содержат pip. Если pip отсутствует, то его можно установить при помощи системы управления пакетами или через cURL, утилиту для загрузки через интернет:
curl https://bootstrap.pypa.io/get-pip.py | python
Одно из главных преимуществ pip — это простота интерфейса командной строки, которая позволяет установить пакеты Python простой командой
pip install some-package-name
Так же просто и удалять пакеты:
pip uninstall some-package-name
Важно, что pip предоставляет возможность управлять всеми пакетами и их версиями с помощью файла requirements.txt
. Это позволяет эффективно воспроизводить весь необходимый список пакетов в отдельном окружении (например, на другом компьютере) или в виртуальном окружении. Это достигается с помощью правильно составленного файла requirements.txt
и следующей команды:
pip install -r requirements.txt
Установка некоторых пакетов для конкретных версий python, где ${version}
заменяется на 2, 3, 3.6, и т. д.:
pip${version} install some-package-name
Использование веб-хостинга
Pip используется для поддержки Python в облачных платформах, таких как Heroku[6] и PythonAnywhere.
См. также
Примечания
- ↑ 1.0 release commit
- ↑ 22.1.2 .
- ↑ LICENSE.txt . github.com/pypa/pip. Дата обращения: 25 июля 2015. (недоступная ссылка)
- ↑ pip documentation . The pip developers. Дата обращения: 5 января 2012. Архивировано 2 декабря 2010 года.
- ↑ pip installation . Дата обращения: 24 февраля 2015. Архивировано 7 сентября 2015 года.
- ↑ Getting Started with Python on Heroku/Cedar . Dev Center. Heroku. Дата обращения: 5 января 2012. Архивировано 6 августа 2013 года.
Ссылки
- pip.pypa.io — официальный сайт Pip