Как установить PIP для Python: инструкция и основные команды
«PIP, и готово», — подключаем библиотеки к любому проекту.


Иллюстрация: Оля Ежак для Skillbox Media
PIP (Package Installer for Python, или «Менеджер пакетов для Python») — инструмент, который упрощает работу разработчиков. С его помощью достаточно ввести одну команду в терминале, и менеджер установит нужную библиотеку со всеми зависимостями из PyPI — каталога библиотек, где хранится множество готовых пакетов для разных задач.
Мы пишем эту статью для новичков, которые хоть немного знакомы с синтаксисом Python. Вы узнаете, как установить PIP под свою ОС, научитесь его обновлять и подключите первую библиотеку к проекту.
Содержание
Как узнать версию PIP в Python
Чтобы проверить, установлен ли PIP, и определить, какую версию вы используете, выполните в терминале следующую команду:
pip --version
Эта команда работает во всех операционных системах и должна выводить строку с номером версии и путём к PIP. Например, вот так:
pip 25.1.1 from C:\Users\user\AppData\Local\Programs\Python\Python313\Lib\site-packages\pip (python 3.13)
PS C:\Users\user\Downloads\turtle_project>
Если результат не отображается, попробуйте поочерёдно такие варианты:
py -m pip --version
python -m pip --version
pip3 --version
Мы начали с проверки версии, потому что PIP по умолчанию включён в дистрибутив Python, начиная с версии 3.4, и в Python 2 с версии 2.7.9. Это означает, что, если вы недавно устанавливали Python с официального сайта, PIP сразу должен быть доступен в вашей операционной системе.
Однако, если после проверки вы не увидели версию PIP, убедитесь, что у вас установлен Python. Для этого введите одну из следующих команд:
py --version
python --version
python3 --version

Скриншот: Командная строка Windows / Skillbox Media

Скриншот: Visual Studio Code / Skillbox Media
Как обновить PIP в Python
Как и любую программу, PIP важно регулярно обновлять до актуальной версии. Устаревший PIP может выдавать ошибки при установке пакетов, загружать неподходящие версии библиотек или вызывать конфликты между зависимостями. Например, если вы попробуете установить современную версию TensorFlow через старый PIP, то система может вывести сообщение «No matching distribution found» или установить компоненты, которые будут конфликтовать при каждом запуске.
Актуальную версию PIP можно посмотреть на сайте pip.pypa.io. Сравните её с версией, которую выводит ваш терминал. Если они совпадают или различаются незначительно, тогда обновлять ничего не нужно, — рекомендуем сразу переходить к разделу с основными командами PIP.
Если версии не совпадают, обновить PIP можно следующей командой:
py -m pip install --upgrade pip

Скриншот: pip.pypa / Skillbox Media
Если вы видите ошибку «Permission denied» (недостаточно прав) или «Cannot uninstall pip» (старая версия защищена от удаления), это означает, что система не позволяет перезаписать версию PIP без дополнительных прав.
В случае с Windows откройте командную строку от имени администратора и снова попробуйте обновиться. Или выполните установку только для текущего пользователя, добавив флаг --user:
py -m pip install --upgrade pip --user
На macOS и Linux в большинстве случаев подобное обновление потребует прав администратора, поэтому вам нужно использовать команду sudo:
sudo python3 -m pip install --upgrade pip
Если вы хотите обойтись без использования sudo, можно обновить PIP только для текущего пользователя с помощью флага --user:
python3 -m pip install --upgrade pip --user
После обновления, вне зависимости от вашей системы, проверьте версию PIP ещё раз: если номер изменился, значит, всё прошло успешно. Если ни один способ не помог и ошибки сохраняются, проще всего переустановить Python, чтобы он автоматически загрузил актуальную версию PIP.
Как установить PIP на Windows, Linux и macOS
Напомним: если вы загружали установщик Python с официального сайта python.org, то PIP должен быть установлен. Однако бывают случаи, когда Python уже есть на компьютере, а PIP по каким-то причинам отсутствует. Такое возможно, если вы используете устаревшую версию Python (до 3.4), при установке сняли галочку с «Установить pip» или загрузили Python из Microsoft Store или другого источника, где PIP не входит в комплект.
В любом из перечисленных случаев PIP можно установить вручную. И далее мы расскажем, как это сделать для разных операционных систем.
Как установить PIP на Windows
Быстрее всего установить PIP с помощью встроенного модуля ensurepip, который работает во всех версиях Python начиная с 3.4. Следующая команда установит PIP и сразу обновит до последней доступной версии:
py -m ensurepip --upgrade
Также можно воспользоваться get-pip.py — это установщик, который скачивает последнюю версию PIP, даже если у вас старая версия Python. Для этого сохраните скрипт (правый клик → «Сохранить как»), откройте командную строку, перейдите в папку со скриптом и выполните команду:
python get-pip.py
После этого ещё раз проверьте версию PIP. Если установка не помогла, остаётся просто ещё раз полностью переустановить Python.

Читайте также:
Как установить PIP на Mac
Порядок установки PIP для macOS практически не отличается от Windows: вы можете использовать встроенный модуль ensurepip или скрипт get-pip.py. Небольшое отличие только в том, что на macOS чаще используют команду python3 вместо python или py.
Вот команды для ensurepip:
python3 -m ensurepip --upgrade
А это команда для запуска скрипта установки:
python3 get-pip.py
Как установить PIP на Linux
На Linux PIP лучше устанавливать через системный пакетный менеджер, чтобы избежать проблем с зависимостями. Конкретная команда зависит от вашего дистрибутива. Например, вот вариант для Ubuntu или Debian:
sudo apt update
sudo apt install python3-pip
Для Fedora:
sudo dnf install python3-pip python3-wheel
Для Arch Linux:
sudo pacman -S python-pip
Если вы используете другой дистрибутив Linux или в процессе установки возникли сложности, рекомендуем заглянуть в раздел Installing pip в документации, где могут быть расписаны нюансы для вашей системы.
Как установить Python-библиотеки через PIP
Для установки любой библиотеки в Python используйте команду:
pip install название_библиотеки
Для примера давайте установим библиотеку requests, которая считается популярным инструментом для выполнения HTTP-запросов:
pip install requests
Теперь выполним другую команду, чтобы убедиться, что библиотека установлена. Она выведет информацию о пакете — вы увидите его версию, путь установки и список подключённых зависимостей:
pip show requests
Вот ещё несколько полезных команд для работы с PIP:
- pip uninstall название — удалить установленную библиотеку.
- pip list — показать список всех доступных библиотек.
- pip freeze — зафиксировать список всех установленных библиотек в текстовом формате. Например, команда pip freeze > requirements.txt сохранит список библиотек в файл, который можно использовать для установки тех же версий на другом компьютере.
- pip install -r requirements.txt — установить все библиотеки из файла зависимостей.
- pip install название==версия — установить конкретную версию библиотеки. Например, pip install requests==2.28.1 установит requests версии 2.28.1, даже если доступна более новая версия.
Даже если PIP установлен, иногда команда pip не распознаётся в терминале. В этом случае вы можете увидеть примерно такую ошибку:
"pip" не является внутренней или внешней командой...
Такое происходит, если путь к исполняемому файлу PIP не добавлен в системную переменную среды PATH. Чтобы это исправить, вы можете добавить путь вручную или просто запускать PIP через Python как модуль:
python -m pip команда название_библиотеки
# Или так
py -m pip команда название_библиотеки
Такой подход работает всегда — даже если PIP не прописан в PATH. Например, посмотрим информацию об установленной библиотеке:
py -m pip show requests

Скриншот: Командная строка Windows / Skillbox Media
Параллельно с PIP рекомендуем сразу познакомиться с виртуальными окружениями — это изолированные среды, в которых зависимости устанавливаются отдельно для каждого проекта. Например, вы можете создать одно окружение для проекта с Flask 2.0, а другое — для анализа данных с Pandas 1.3, и эти проекты не будут конфликтовать между собой.
О виртуальных окружениях мы подготовили отдельную статью. Из неё вы на практике узнаете, как с помощью PIP можно установить сразу несколько версий фреймворка Django и работать с ними независимо друг от друга.
Что ещё кроме PIP
По мере изучения Python вы можете столкнуться с задачами, для решения которых возможностей PIP недостаточно. Например, в проекте могут быть конфликтующие зависимости. В таких случаях вам пригодятся другие менеджеры пакетов, и ниже мы перечислим некоторые из них:
- Conda — универсальный менеджер пакетов и окружений, который часто используется в научных и аналитических проектах. Он решает проблемы совместимости и позволяет устанавливать библиотеки, которые сложно поставить через обычный pip, особенно на Windows. Например, команда conda install numpy установит библиотеку NumPy, оптимизированную для вашей операционной системы.
- Poetry — современный менеджер пакетов, который упрощает управление зависимостями, виртуальными окружениями и публикацию собственных пакетов. Например, команда poetry add requests добавит в проект библиотеку Requests и сохранит её со всеми зависимостями в файле pyproject.toml. Это позволяет легко воспроизвести такую же среду разработки на другом компьютере.
- Pipenv — комплексный инструмент для одновременного управления зависимостями и виртуальными окружениями. Так, команда pipenv install flask позволяет установить фреймворк Flask и сразу создать для него изолированное окружение специально под ваш проект.
Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!