- Скачайте код, размещённый по адресу https://bootstrap.pypa.io/get-pip.py.
- Откройте консоль и перейдите к каталогу с файлом get-pip.py. Это удобно сделать, нажав на папку правой клавишей мыши с зажатой кнопкой «Shift» и выбрать «открыть терминал» (Открыть PowerShell).
- Запустите следующую команду: python get-pip.py
Введение в тему
Язык Python позволяет очень легко подключать сторонние библиотеки и фреймворки. Это нужно для выполнения главного принципа программирования: Don’t Repeat Yourself, DRY – принцип, согласно которому, необходимо избегать повторения кода. Как же это сделать? Для этого в Пайтон встроен установщик пакетов – pip. Множество пакетов размещено в центральном репозитории Python — PyPI (Python Package Index — сайт-каталог пакетов Python).
Что такое pip для Python
PIP – консольная утилита (система управления пакетами), которая позволяет легко скачивать пакеты Питона из PyPi и устанавливать их. Для этого нужна всего лишь одна команда в терминале.
Если pip установлен, то в терминале можно ввести:
pip
и получить справку по основным командам и опциям:
Usage:
pip <command> [options]
Commands:
install Install packages.
download Download packages.
…
Устанавливается ли pip вместе с python
В современных версиях языка pip поставляется вместе с самим Питоном. Если же, вдруг, у Вас он не установлен, ниже будет рассказано как установить на самые распространённые ОС. Чаще всего pip отсутствует из-за того, что версия языка слишком старая. Проверить, есть ли этот менеджер пакетов на Вашем ПК, очень просто. Надо набрать в консоли:
pip –version
#Вывод:
pip 21.1.3 from c:\users\ivand\pycharmprojects\pythonproject\venv\lib\site-packages\pip (python 3.8)
Правильно ли Python установлен
Так же легко проверить версию Питона. Необходимо открыть консоль. Кстати, вот как это делается:
— на Windows надо нажать правой клавишей на меню «Пуск», выбрать в открывшемся списке «Найти» и набрать «cmd».
— на Mac надо нажать сочетание клавиш Command+пробел.
— на Linux – скорее всего подойдёт сочетание Ctrl+Alt+T, но может быть и другое.
Итак, набираем в терминале:
python –version
#Вывод:
Python 3.8.8
На Linux для Python 3.x надо ввести:
python3 --version
Если терминал выдал версию Python, то всё хорошо, можно работать дальше.
Как установить pip на Windows
Как установить pip на Mac
В последних версиях ОС Mac Пайтон и pip предустановлены. Но, всё же, может возникнуть необходимость их обновить, к примеру, чтоб обновить текущую версию.
Это легко сделать при помощи командной строки. Вводим:
sudo easy_install pip
Можно так же использовать менеджер пакетов Homebrew:
brew install python
Если после установки Питон не открывается, надо выполнить команду:
brew unlink python && brew link python
Как установить pip на Linux
В большинстве случаев Python и pip уже поставлены Вам вместе с операционной системой. Для того, чтоб установить pip на Linux, если его там нет, удобно воспользоваться менеджером пакетов, который встроен в текущий дистрибутив ОС. Вот как это делается:
Advanced Package Tool
sudo apt-get install python3-pip
Yum Package Manager
sudo yum install python3 python3-wheel
pacman Package Manager
sudo pacman -S python-pip
Zypper Package Manager
sudo zypper install python3-pip python3-setuptools python3-wheel
Dandified Yum
sudo dnf install python3 python3-wheel
Как установить pip на Raspberry pi
В Rapsbian Jessie pipпоставляется «из коробки». Если всё же необходимо установить этот менеджер, используем команду для терминала:
sudo apt-get install python3-pip
Можно так же использовать какой ни будь дистрибутив Линукс. Тогда для установки неjбходимо обратиться к предыдущему разделу урока.
Как обновить pip для Python
Важно иметь актуальные версии программного обеспечения, которое Вы используете. Если у Вас устаревшая версия pip, Питон подскажет об этом. Обновить данную утилиту тоже очень просто.
Для Windows:
python -m pip install -U pip
Для Mac, Linux, или Raspberry Pi:
pip install -U pip
Как устанавливать библиотеки Python с помощью pip
И так, pip мы установили, давайте устанавливать с его помощью пакеты из PyPI. Вот основные команды:
Установка пакета:
pip install some_package
Установка определённой, а не самой свежей версии:
pip install some_package ==1.0.0
Поиск определённого пакета:
pip search "some_package"
Данная функция отключена с декабря 2020 года на неопределённый срок. Это связано с тем, что, при данной реализации поиска через pip, на сервере возникают ошибки. В качестве альтернативы предлагается использовать веб-поиск на https://pypi.org. В данный момент (лето 2021) эта команда выдаёт ошибку:
ERROR: XMLRPC request failed [code: -32500]
RuntimeError: PyPI's XMLRPC API is currently disabled due to unmanageable load and will be deprecated in the near future. See https://status.python.org/ for more information.
Просмотр деталей об установленном пакете:
pip show some_package
Список установленных пакетов:
pip list
Обновление пакетов до последней версии:
pip install some_package --upgrade
Полностью переустановить пакет:
pip install some_package --upgrade --force-reinstall
Удалить пакет:
pip uninstall some_package