Виммельбух, 3, перетяжка
Виммельбух, 3, перетяжка
Виммельбух, 3, перетяжка

Pip: как устанавливать пакеты в Python

Pip — консольный менеджер пакетов для Python. Рассказываем как его установить, и какие возможности управления пакетами он предоставляет.

51К открытий58К показов

Pip — менеджер пакетов для Python, работа с ним осуществляется через командную строку. Pip не нужно устанавливать отдельно, если вы пользуетесь Python версии 2.7.9 и новее или версии 3.4 и новее. Если pip установлен, то можно ввести в командную строку:

			pip
		
Команды статье указаны для Windows, работа с pip в Linux может отличаться.

Вы получите справку по основным командам.

Установка pip для Python

Если pip не установлен, то нужно скачать скрипт. Выбирайте папку с номером вашей версии Python. После этого в командной строке перейдите в папку со скриптом и выполните команду:

			python get-pip.py
		

Если pip установлен в папку ProgramFiles, то вам нужно запускать командную строку от администратора.

Если вы установили pip, но все равно получаете ошибку в консоли, нужно указать путь к файлу pip.exe в переменной Path. Для этого зайдите в свойства компьютера>Дополнительные параметры системы>Переменные среды. Здесь (в зависимости о версии Windows) либо добавьте путь к уже существующему через точку с запятой, либо просто нажмите создать и скопируйте путь в новое поле.

Если вам нужно обновить pip напишите в командной строке:

			python -m pip install --upgrade pip
		

Управление пакетами

Чтобы выполнить установку пакета с сайта pypi.org введите в консоли:

			python -m pip install ИмяПакета
		

Если вам нужно использовать несколько версий pip, то нужную можно указать так (начиная с версии pip 0.8):

			pip-0.8 install ИмяПакета
		

Таким же образом можно выбирать версию Python:

			python-3.6 -m pip install ИмяПакета
		

Pip версии 1.5 и выше следует указывать так:

			pip2.6 install ИмяПакета
		

Чтобы обновить пакет введите:

			python -m pip install --upgrade ИмяПакета
		

Для удаления пакета используйте команду uninstall:

			python -m pip uninstall ИмяПакета
		

Флаг -m используется для того чтобы запустить установленный модуль, как скрипт (если написать pip без -m вы можете получить ошибку).

Вывести список всех установленных пакетов в файл можно с помощью :

			pip freeze > requirements.txt // название файла может быть любым
		

При наличии такого файла, можно устанавливать пакеты группами:

			pip install -r requirements.txt// версии пакетов в файле указывать не обязательно
		

Необходимые пакеты можно найти не заходя на сайт pyPi.org (в данный момент недоступно):

			pip search строка для поиска
		

Чтобы узнать подробности об установленном пакете введите:

			pip show ИмяПакета
		

Проверить установлены ли все зависимости для ваших пакетов можно так:

			pip check
		

Теперь, с этими знаниями, вы можете самостоятельно скачать пакет cowsay, зайти в python, и ввести этот текст:

			>>> import cowsay
>>> cowsay.cow('Я умею работать с pip! Му!')
		

Готово! У вас есть говорящая консольная корова:

Pip: как устанавливать пакеты в Python 1
Следите за новыми постами
Следите за новыми постами по любимым темам
51К открытий58К показов