pip Windows

pip: команда «pip» не распознана как имя командлета

  • Обновлено
  • Чтение ≈ 4 минуты

Краткий ответ

Команда pip не найдена, потому что Python не добавлен в PATH либо pip не установлен. Ниже — причины и порядок действий от простого к сложному.

В этой статье
  1. Что означает ошибка
  2. Причины и решения
  3. Пошаговое решение
  4. Быстрое решение
  5. Добавление в PATH
  6. Установка pip и Microsoft Store

#Что означает ошибка

Сообщение
pip : Имя «pip» не распознано как имя командлета, функции, файла сценария или выполняемой программы

Сообщение «pip не является внутренней или внешней командой» (pip is not recognized) значит, что Windows не находит pip.exe в PATH. Python может быть установлен без добавления в PATH, либо вы используете Python из Microsoft Store с другими путями.

Самый надёжный способ — вызывать pip через интерпретатор: python -m pip.

Для постоянного решения добавьте Python в PATH.

Команда pip не найдена, потому что Python не добавлен в PATH либо pip не установлен. Можно запускать pip через python -m pip или исправить PATH.

#Причины и решения

Возможная причинаКак узнатьЧто делать
Python не в PATHПри установке не отметили Add to PATH.Добавьте пути в PATH или переустановите с галочкой.
pip не установленУстановлен урезанный дистрибутив.Выполните python -m ensurepip.
Установлено несколько версий PythonКоманда ведёт не туда.Используйте py -m pip.
Не перезапущен терминалPATH не обновился.Откройте терминал заново.

#Пошаговое решение

  1. Вызовите pip через python -m pipВ Windows откройте «Пуск» → введите PowerShell → Enter. Сначала выполните py -m pip --version и python -m pip --version по отдельности. Если один вариант выводит версию pip и путь к установленному Python, используйте его вместо команды pip, например py -m pip install requests. Ошибка pip не распознана часто связана только с переменной PATH и не требует переустановки Python. В корпоративном компьютере соблюдайте правила установки программ.
  2. Проверьте установку PythonВ том же окне выполните py --version и python --version. Если py/python не найдены или открывается предложение Microsoft Store, проверьте список установленных программ в «Параметры» → «Приложения» → «Установленные приложения». Если Python отсутствует, установите поддерживаемый выпуск с официального python.org или через утверждённый компанией способ; после установки откройте новое окно терминала. Если Python установлен из Microsoft Store, Conda или виртуального окружения, команды и расположение pip могут отличаться; сначала выясните используемое окружение.
  3. Добавьте Python и Scripts в PATHЕсли вы хотите вызывать pip напрямую, выясните путь к нужному интерпретатору командой py -0p (когда доступен launcher) или where.exe python. Далее проверьте существование папок Python и Scripts — конкретное имя версии зависит от установки, его нельзя угадывать как Python312. В «Пуск» найдите «Изменение системных переменных среды» → «Переменные среды» → в пользовательской переменной Path нажмите «Изменить» и при необходимости добавьте точные фактические пути к Python и Scripts. Не удаляйте существующие элементы Path и не редактируйте системный Path без полномочий. Откройте новый PowerShell и снова выполните pip --version.
  4. Установите pip через ensurepipЕсли py -m pip сообщает No module named pip, сначала убедитесь, что запущен нужный Python (py -0p), затем попробуйте py -m ensurepip --upgrade, если в этой сборке доступен ensurepip. Это устанавливает pip для выбранной установки; оно не исправляет отсутствие самого Python и может быть отключено дистрибутивом. В виртуальном окружении сначала активируйте его, чтобы не поставить пакеты в другой Python. Если ensurepip не поддерживается или права запрещают установку, используйте штатные средства своего дистрибутива Python.
  5. Отключите псевдонимы Microsoft StoreЕсли python открывает магазин вместо работы, в Windows 10/11 зайдите в «Параметры» → «Приложения» → «Дополнительные параметры приложений» → «Псевдонимы выполнения приложений» (маршрут зависит от версии) и проверьте псевдонимы python.exe/python3.exe. Меняйте их только если действительно установлен другой рабочий Python и они мешают. Затем откройте новый терминал, выполните python -m pip --version и проверьте, что вывод относится к нужному интерпретатору. Если команда через py -m pip уже работала, этот шаг необязателен.
  6. Это альтернативные способы вызова, не требуется выполнять оба при успехе
    Windows · Командная строка (CMD)Команда
    Это альтернативные способы вызова, не требуется выполнять оба при успехе.
    # PowerShell или cmd: выполнение в текущей среде Python
    py -m pip --version
    # Если launcher py не установлен, альтернативно:
    python -m pip --version

#Быстрое решение

Используйте python -m pip install пакет или py -m pip install пакет (лаунчер py ставится вместе с Python для Windows). Проверьте установку: python --version и py --version. Если Python не найден, скачайте установщик с python.org и при установке отметьте «Add python.exe to PATH».

#Добавление в PATH

Найдите путь: where python (если найден) или проверьте фактически обнаруженный каталог установки (может отличаться от %LOCALAPPDATA%\Programs\Python\...) и подпапку Scripts. Добавьте оба каталога в PATH: «Параметры → Система → О системе → Дополнительные параметры → Переменные среды → Path → Изменить → Создать». Перезапустите терминал. Альтернатива — py -0p покажет установленные интерпретаторы и их пути.

#Установка pip и Microsoft Store

Если pip отсутствует: python -m ensurepip --upgrade. Обновление: python -m pip install --upgrade pip. Если установлен Python из Microsoft Store, команда python в PATH может быть заглушкой: отключите псевдонимы «Параметры → Приложения → Дополнительные параметры → Псевдонимы выполнения приложений». В виртуальном окружении используйте venv\Scripts\pip. Linux: sudo apt install python3-pip.

Windows · Командная строка (CMD)Команда
На Windows paths и доступность ensurepip зависят от установки; не менять PATH вслепую.
py -0p
where.exe python
# Только при отсутствии pip в выбранном Python:
# py -m ensurepip --upgrade

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 1 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.