pip (система керування пакунками)
Тип | Система керування пакунками |
---|---|
Перший випуск | 4 квітня, 2011[1] |
Стабільний випуск | 9.0.1[2] (6 листопада, 2016 ) |
Платформа | Python |
Операційна система | OS-залежна |
Мова програмування | Python |
Ліцензія | Вільне програмне забезпечення[3] |
Репозиторій | github.com/pypa/pip |
Вебсайт | pip.pypa.io |
pip — система керування пакунками, яка використовується для встановлення та управління програмними пакетами, які написані на Python. Багато пакетів можна знайти в Python Package Index (PyPI).[4]
Починаючи з версій Python 2.7.9 та Python 3.4, вони містять пакет pip (або pip3 для Python 3) за умовчанням.[5]
pip є рекурсивним акронімом, що означає «Pip Installs Packages» або «Pip Installs Python».[6][7]
Більшість дистрибутивів 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
.[4] Що дозволяє ефективно відтворювати весь необхідний список пакетів в окремому оточенні (наприклад, на іншому комп'ютері)
або у віртуальному оточенні. Це досягається за допомогою правильно відформатованого файлу requirements.txt
і наступної команди:
pip install -r requirements.txt
Встановлення деяких пакетів для конкретних версій python, де ${version}
замінюється на 2, 3, 3.6, і т. д.:
pip${version} install some-package-name
Pip використовується для підтримки Python в хмарних платформах, таких як Heroku.[8]
- ↑ 1.0 release commit
- ↑ Release Notes. Архів оригіналу за 18 липня 2017. Процитовано 11 червня 2017.
- ↑ LICENSE.txt. github.com/pypa/pip. Процитовано 25 липня 2015.[недоступне посилання з лютого 2019]
- ↑ а б pip documentation. The pip developers. Архів оригіналу за 2 грудня 2010. Процитовано 5 січня 2012.
- ↑ pip installation. Архів оригіналу за 7 вересня 2015. Процитовано 24 лютого 2015.
- ↑ pip - ubuntuusers.de. ubuntuusers.de. Архів оригіналу за 1 вересня 2019. Процитовано 17 лютого 2015.
- ↑ What Does PIP Stand For?. Stack Exchange. Архів оригіналу за 1 вересня 2019. Процитовано 17 лютого 2015.
- ↑ Getting Started with Python on Heroku/Cedar. Dev Center. Heroku. Архів оригіналу за 6 серпня 2013. Процитовано 5 січня 2012.