pip
Скриншот программы pip
Вывод pip --help
Тип Система управления пакетами
Автор Иан Биккинг
Написана на Python
Операционная система OS-независимый
Дата выпуска 28 октября 2008 (17 лет назад) (2008-10-28)[1]
Аппаратная платформа Python
Последняя версия 25.3 (25 октябрь 2025)
Репозиторий github.com/pypa/pip
Лицензия MIT[2]
Сайт pip.pypa.io

pip — система управления пакетами, которая используется для установки и управления программными пакетами, написанными на Python. Много пакетов можно найти в Python Package Index (PyPI)[3].

Начиная с версии Python 2.7.9 и Python 3.4, они содержат пакет pip (или pip3 для Python 3) по умолчанию[4].

История

править

Впервые был представлен как pyinstall в 2008 году разработчиком Яном Бикингом в качестве альтернативы пакетному менеджеру EasyInstall. По словам разработчика, название pip выбрано из нескольких вариантов и является рекурсивным акронимом от «Pip Installs Packages»[5].

Интерфейс командной строки

править
Результат работы 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. Pip 0.2. Python Package Index (PyPI). Дата обращения: 27 августа 2024.
  2. pip/LICENSE.txt. GitHub (17 апреля 2018). Дата обращения: 1 июня 2018. Архивировано 1 июня 2018 года.
  3. pip documentation. The pip developers. Дата обращения: 5 января 2012. Архивировано 2 декабря 2010 года.
  4. pip installation. Дата обращения: 24 февраля 2015. Архивировано 7 сентября 2015 года.
  5. Bicking, Ian. pyinstall is dead, long live pip! (28 октября 2008). Дата обращения: 24 ноября 2021. Архивировано 6 января 2023 года.
  6. Getting Started with Python on Heroku/Cedar. Dev Center. Heroku. Дата обращения: 5 января 2012. Архивировано 6 августа 2013 года.

Ссылки

править

📚 Artikel Terkait di Wikipedia

Система управления пакетами

Composer (PHP), NPM (JavaScript, менеджер пакетов в составе Node.js), Pip (Python), Gem (Ruby), NuGet (.NET). Пакеты хранятся в специальном хранилище —

Anaconda (дистрибутив Python)

позволяет отказаться от стандартных менеджеров пакетов (таких, как pip для Python). Дистрибутив скачивается единожды, и вся последующая конфигурация,

PyPI

написанного на языке программирования Python. В сочетании с системами управления библиотечными пакетами (pip, easy_install) аналогичен PEAR для PHP и

Thonny

пакета, включающего актуальную версию интерпретатора Python, или пакета, устанавливаемого с помощью pip. Thonny можно установить через менеджер пакетов операционной

Nuitka

дистрибутивов Linux или посредством pip. Компиляция производится с помощью nuitka program.py или собственно Python (python -m nuitka program.py). Nuitka Releases 

Пип (значения)

pip — система управления пакетами, написанными на языке программирования Python. PIP[вд] (англ. Peripheral Interchange Program) — утилита для копирования

Список систем управления пакетами программного обеспечения

бинарных пакетов для Perl; PEAR: программная библиотека для PHP; pip: менеджер пакетов для Python и библиотеки программирования PyPI; Pkg.jl: менеджер пакетов

Южный Парк

года. South Park Studios FAQ (англ.). Архивировано 15 сентября 2012 года. Pip . Архивировано 15 сентября 2012 года. на IMDb (англ.) South Park Studios