Гид по технологиям

Как установить pip на Windows

4 min read Python Обновлено 05 Dec 2025
Как установить pip на Windows
Как установить pip на Windows

Человек печатает на клавиатуре, рядом лежит книга по Python

Что такое pip: pip — это инструмент командной строки для установки и управления пакетами из репозитория PyPI.

Надо ли устанавливать pip на Windows?

Если вы используете Python 3.4 или новее, pip обычно устанавливается автоматически вместе с Python. Для Python 2 поддержка pip официально прекратилась, и автоподдержка появлялась лишь в более поздних 2.x версиях (2.7.9+).

Важно знать:

  • Старые установки Python (до 3.4) не включают pip по умолчанию.
  • Даже в поддерживаемых версиях pip может пропасть из-за повреждённой установки или ручного удаления.
  • Часто достаточно обновить pip вместо полной переустановки.

Проверка версий Python и pip в Windows

Проверьте версию Python в командной строке:

python --version

Если на системе установлено несколько интерпретаторов, используйте:

py --version

Проверьте наличие и версию pip так:

py -m pip --version

Вывод команды покажет путь и версию pip. Сообщение типа “pip: command not found” или ошибка запуска указывают на отсутствие pip и необходимость установки.

Способы установки pip на Windows

Ниже — проверенные варианты установки. Выберите тот, который подходит вашей среде.

1) Установка через get-pip.py

  1. Откройте страницу bootstrap — скопируйте весь код get-pip.py (официальный скрипт установки pip).
  2. Сохраните код в текстовый файл и назовите его get-pip.py в любой папке.
  3. Откройте Командную строку (cmd) или PowerShell и перейдите в папку с файлом.
  4. Выполните:
py get-pip.py

Этот скрипт установит pip в каталог site-packages для используемого интерпретатора Python.

Важно: в очень старых версиях Python (особенно Python 2) get-pip.py может не сработать. В таком случае лучше обновить Python.

2) Использование встроенного модуля ensurepip (Python 3.4+)

Если Python поставлен с модулем ensurepip, можно запустить:

py -m ensurepip --upgrade

Этот способ восстановит или обновит pip без внешних скриптов.

3) Переустановка или обновление Python

Проще и безопаснее обновить Python до актуальной версии с официального сайта python.org. Установщик по умолчанию включает pip. При установке отметьте “Add Python to PATH” для удобства работы из командной строки.

4) Альтернативы: пакетные менеджеры Windows

  • Chocolatey: choco install python (установит Python с pip).
  • Scoop: scoop install python

Эти менеджеры упрощают автоматическую установку и обновления, но требуют, чтобы пакетный менеджер уже был установлен.

Как обновить pip

Если pip есть, лучше периодически обновлять его. Выполните:

py -m pip install --upgrade pip

Если команда вернула “Requirement already satisfied”, значит pip актуален.

Частые ошибки и их устранение

  • Ошибка прав доступа (PermissionError): запустите Командную строку от имени администратора или добавьте флаг –user для установки в пользовательский каталог:
py -m pip install --upgrade pip --user
  • Команда py не найдена: используйте python вместо py, например:
python -m pip --version
  • Проблемы в PATH: убедитесь, что путь к исполняемому файлу Python и к Scripts (например, C:\Python39\Scripts) добавлен в переменную PATH.

  • TLS/SSL ошибки при загрузке пакетов: возможно, устарела версия OpenSSL в вашей сборке Python. Решение — обновить Python.

Когда установка через get-pip.py не помогает

  • Если система сильно устарела (старый Windows, старая сборка Python), лучше скачать и запустить свежий установщик Python.
  • Если ваша среда ограничена (корпоративная политика, запреты на скачивание), обратитесь к администратору или установите пакеты локально с помощью wheel-файлов.

Чек-листы по ролям

Разработчик:

  • Проверить python –version и py -m pip –version.
  • Попробовать py -m ensurepip –upgrade.
  • Если нужно, запустить get-pip.py.
  • Обновить pip: py -m pip install –upgrade pip.
  • Зафиксировать зависимости: py -m pip freeze > requirements.txt.

Системный администратор:

  • Проверить политику безопасности и прокси, влияющие на pip.
  • Убедиться, что PATH настроен верно.
  • Предоставить доступ к установочным скриптам или пакетным менеджерам (choco/scoop).
  • Планировать обновления Python на рабочие станции.

Критерии приёмки

  • Команда py -m pip –version возвращает версию pip без ошибок.
  • pip может установить пакет: py -m pip install requests (пакет устанавливается успешно).
  • Установка не нарушает другие окружения Python на машине.

Быстрая таблица команд

python --version                 # проверка версии Python
py --version                     # проверка версии py launcher
py -m pip --version              # проверка наличия pip
py -m ensurepip --upgrade       # восстановить/обновить pip (Python 3.4+)
py get-pip.py                    # запуск скрипта get-pip.py
py -m pip install --upgrade pip  # обновить pip
py -m pip install       # установить пакет
py -m pip freeze > requirements.txt  # зафиксировать зависимости

Рекомендации и лучшие практики

  • Используйте виртуальные окружения (venv или virtualenv) для проектов. Это изолирует зависимости и снижает риск конфликтов.
  • Храните requirements.txt в системе контроля версий.
  • Проверяйте и обновляйте pip периодически.

Важно: pip прекратил поддержку Python 2. Планируйте миграцию проектов на Python 3.

Резюме

pip — ключевой инструмент для управления пакетами в Python. В большинстве случаев pip уже установлен с Python 3.4+, но при его отсутствии используйте get-pip.py, ensurepip или обновите Python. Следуйте чек-листам выше, чтобы гарантировать корректную установку и обновление.

Дополнительные ресурсы:

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

SD‑карта не определяется в Windows 11 — что делать
Windows

SD‑карта не определяется в Windows 11 — что делать

Как удалить Spotify в Windows 11
Windows

Как удалить Spotify в Windows 11

Как узнать значение эмодзи
Гайды

Как узнать значение эмодзи

Скрыть купленные приложения в App Store и Google Play
Mobile

Скрыть купленные приложения в App Store и Google Play

Мобильная точка доступа в Windows 11: настройка и советы
Windows

Мобильная точка доступа в Windows 11: настройка и советы

Управление страницами Домашнего экрана iPhone и iPad
iOS

Управление страницами Домашнего экрана iPhone и iPad