pip (система керування пакунками)

pip
Результат виконання pip --help
Тип Система керування пакунками
Перший випуск 4 квітня, 2011 (13 років тому) (2011-04-04)[1]
Стабільний випуск 9.0.1[2] (6 листопада, 2016 (7 років тому) (2016-11-06))
Платформа 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]

Інтерфейс командного рядка[ред. | ред. код]

Результат роботи 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.[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. 1.0 release commit
  2. Release Notes. Архів оригіналу за 18 липня 2017. Процитовано 11 червня 2017.
  3. LICENSE.txt. github.com/pypa/pip. Процитовано 25 липня 2015.[недоступне посилання з лютого 2019]
  4. а б pip documentation. The pip developers. Архів оригіналу за 2 грудня 2010. Процитовано 5 січня 2012.
  5. pip installation. Архів оригіналу за 7 вересня 2015. Процитовано 24 лютого 2015.
  6. pip - ubuntuusers.de. ubuntuusers.de. Архів оригіналу за 1 вересня 2019. Процитовано 17 лютого 2015.
  7. What Does PIP Stand For?. Stack Exchange. Архів оригіналу за 1 вересня 2019. Процитовано 17 лютого 2015.
  8. Getting Started with Python on Heroku/Cedar. Dev Center. Heroku. Архів оригіналу за 6 серпня 2013. Процитовано 5 січня 2012.

Посилання[ред. | ред. код]