pip (система керування пакунками)
pip — система керування пакунками, яка використовується для встановлення та управління програмними пакетами, які написані на Python. Багато пакетів можна знайти в Python Package Index (PyPI).[5]
![]() Результат виконання pip --help | |
| Тип | Система керування пакунками |
|---|---|
| Перший випуск | 4 квітня, 2011[1] |
| Стабільний випуск | 9.0.1[2] (6 листопада, 2016) |
| Версії | 21.1.2 (23 травня 2021)[3] |
| Репозиторій | github.com/pypa/pip |
| Платформа | Python |
| Операційна система | OS-залежна |
| Мова програмування | Python |
| Ліцензія | Вільне програмне забезпечення[4] |
| Вебсайт | pip.pypa.io |
Починаючи з версій Python 2.7.9 та Python 3.4, вони містять пакет pip (або pip3 для Python 3) за умовчанням.[6]
pip є рекурсивним акронімом, що означає «Pip Installs Packages» або «Pip Installs Python».[7][8]
Інтерфейс командного рядка

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.[5] Що дозволяє ефективно відтворювати весь необхідний список пакетів в окремому оточенні (наприклад, на іншому комп'ютері)
або у віртуальному оточенні. Це досягається за допомогою правильно відформатованого файлу requirements.txt і наступної команди:
pip install -r requirements.txt
Встановлення деяких пакетів для конкретних версій python, де ${version} замінюється на 2, 3, 3.6, і т. д.:
pip${version} install some-package-name
Використання веб-хостингу
Pip використовується для підтримки Python в хмарних платформах, таких як Heroku.[9]
Див. також
- Setuptools
- Репозиторій програмного забезпечення
References
- 1.0 release commit
- Release Notes.
- Release 21.1.2 — 2021.
- LICENSE.txt. github.com/pypa/pip. Процитовано 25 липня 2015.[недоступне посилання з лютого 2019]
- pip documentation. The pip developers. Процитовано 5 січня 2012.
- pip installation. Процитовано 24 лютого 2015.
- pip - ubuntuusers.de. ubuntuusers.de. Процитовано 17 лютого 2015.
- What Does PIP Stand For?. Stack Exchange. Процитовано 17 лютого 2015.
- Getting Started with Python on Heroku/Cedar. Dev Center. Heroku. Процитовано 5 січня 2012.
