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



Попробуйте наш инструмент устранения неполадок

Некоторые пользователи, пытающиеся установить пакеты Python с помощью окна командной строки, видят сообщение « pip не распознается как внутренняя или внешняя команда ' ошибка. Большинство затронутых пользователей сообщают, что проблема возникает даже после установки дистрибутива Python и проверки того, что Python добавлен в переменную пути. Проблема не связана с определенной ОС, поскольку она встречается в Windows 7, Windows 8 и Windows 10.



«Pip» не распознается как внутренняя или внешняя команда, работающая программа или командный файл



Что такое PIP?

PiP рекурсивное сокращение от « Pip устанавливает пакеты «. По сути, это система управления пакетами, используемая для установки и управления программными пакетами, написанными на Python. Большинство пользователей используют PiP для установки и управления пакетами Python, найденными в Индекс пакета Python .



Последние версии Python (Python 2.7.9 и новее и Python 3.4) по умолчанию включают Pip.

Что является причиной того, что «пип» не распознается как внутренняя или внешняя командная ошибка?

Мы исследовали эту проблему, просматривая различные отчеты пользователей и пытаясь воспроизвести проблему на наших компьютерах. Из того, что мы собрали, известно несколько сценариев, вызывающих это конкретное сообщение об ошибке:

  • Установка PIP не добавляется в системную переменную - Чтобы иметь возможность запускать команды Python из окна CMD, вам необходимо добавить путь к вашей установке PiP в PATH в системной переменной. Если вы установили Python с помощью исполняемого файла установки, он должен быть добавлен автоматически.
  • Установка неверно добавлена ​​в ваш PATH - ПУТЬ легко испортить, если добавить его вручную. Дополнительный пробел или отсутствие точки с запятой перед новым PATH приведет к ошибке.

Если вы в настоящее время пытаетесь устранить это конкретное сообщение об ошибке, которое не позволяет использовать команду Python в CMD, следуйте методам, описанным в этой статье. По крайней мере, один из затронутых пользователей подтвердил, что все возможные исправления ниже работают.



Для достижения наилучших результатов следуйте приведенным ниже методам по порядку, пока не найдете исправление, которое поможет вам решить проблему в вашем конкретном сценарии.

Метод 1. Проверка, добавлен ли PIP в вашу переменную PATH

Начнем с того, что выясним, где мы находимся. Если вы не знаете, добавлена ​​ли ваша установка PIP в переменную PATH, вы можете легко узнать это, используя определенную команду в командной строке CMD.

Знание этого укажет вам правильное направление и избавит вас от ненужных действий.

Заметка: Если вы уже знаете, добавлен ли путь вашей установки PIP в переменную PATH, перейдите к следующим методам ниже.

Вот краткое руководство по проверке, есть ли установка PIP уже в вашей переменной PATH:

  1. Нажмите Windows key + R , чтобы открыть диалоговое окно «Выполнить». Затем введите « cmd »И нажмите Войти , чтобы открыть командную строку. Добавление места установки PiP

    Диалог запуска: cmd

  2. В окне командной строки введите эхо% ПУТЬ% и нажмите Войти чтобы получить список со всеми местоположениями, добавленными в переменную PATH. Диалог запуска: appwiz.cpl

    Проверка, присутствует ли установка PIP в переменной PATH

  3. Если вам удастся найти путь, похожий на C: Python37 Скрипты (это зависит от вашей версии Python), это означает, что путь установки уже добавлен в вашу переменную PATH. В этом случае вы можете пропустить следующие методы и сразу перейти к Метод 4 где мы начинаем устранение неполадок, связанных с путем установки PiP.

Если вам не удалось найти путь установки PiP с помощью приведенного выше теста, перейдите к следующим методам ниже (метод 2 и метод 3), чтобы добавить PIP в переменную среды PATH.

Метод 2: добавление PIP в переменную среды PATH с помощью графического интерфейса Windows

Если Способ 1 Выяснилось, что для установки PIP не задано значение PATH в качестве переменной среды, и вы уже установили дистрибутив Python, вам нужно будет сделать это вручную.

После выполнения описанной ниже процедуры вы сможете вводить команды PiP из окна командной строки. Вот краткое руководство по добавлению установки PiP в переменную среды Path с помощью графического интерфейса Windows:

  1. Нажмите Windows key + R , чтобы открыть диалоговое окно «Выполнить». Затем введите « sysdm.cpl »И нажмите Войти открыть Свойства системы экран. Нажмите на «Изменить», чтобы убедиться, что PiP установлен.

    Диалог запуска: sysdm.cpl

  2. На экране свойств системы перейдите к Продвинутый вкладка, затем нажмите Переменные среды .

    Перейдите на вкладку Advanced и нажмите Environment Variables.

  3. На экране переменных среды перейдите к Системные переменные и нажмите на Путь выбрать его. Затем с Путь выбрано, щелкните Редактировать… кнопка.

    Выберите запись Путь в Системные переменные и нажмите Изменить.

  4. в редактировать экран переменных среды, нажмите Новый и добавьте путь, по которому находится установка PiP. Для Python 3.4 расположение по умолчанию: C: Python34 Scripts.

    Добавление места установки PiP

  5. После добавления пути откройте новое окно CMD и попробуйте установить пакет python, который поставляется с PiP. Вы больше не должны видеть ' pip не распознается как внутренняя или внешняя команда ' ошибка.

Если вы ищете более быстрый способ добавить местоположение PiP в переменную среды, выполните Способ 3 .

Метод 3: добавление PIP в переменную среды PATH с помощью CMD

Более быстрый способ настроить переменную среды пути PIP - сделать это прямо из окна CMD. Это сэкономит вам время, но может быть немного более пугающим, если вы не привыкли использовать терминал.

Вот краткое руководство по настройке среды пути PiP непосредственно из окна командной строки:

  1. Нажмите Windows key + R , чтобы открыть диалоговое окно «Выполнить». Затем введите « cmd »И нажмите Войти , чтобы открыть окно командной строки.

    Диалог запуска: cmd

  2. В окне командной строки выполните следующую команду, чтобы установить для установки PIP переменную среды:
    setx PATH «% PATH%; C:  Python37  Scripts»

    Заметка: Имейте в виду, что в этой команде мы использовали расположение по умолчанию для Python 3.7. Если вы используете другую версию Python или установили ее в произвольном месте, измените путь после ‘ ; Соответственно.

  3. Посмотрите, был ли этот метод успешным, запустив установочный пакет Python (тот, который использует PIP) из того же окна CMD. Если сообщение об ошибке все еще появляется, перейдите к следующему способу ниже.

Метод 4: открытие пакета Python без добавления переменной PiP

Если вы ищете способ установить пакет Python из CMD без добавления PiP в переменную среды PATH, вы можете использовать несколько разных команд для его установки. Это также работает, если вы использовали описанные выше методы для настройки переменной PATH среды, но сообщение об ошибке все равно появляется.

Вот несколько способов открыть установочные пакеты Python в CMD без добавления переменной PIP:

Краткий метод:

  1. Нажмите Windows key + R , чтобы открыть диалоговое окно «Выполнить». Затем введите « cmd ”И нажмите Enter, чтобы открыть окно командной строки.

    Диалог запуска: cmd

  2. Введите следующие команды и не забудьте заменить заполнитель на собственное имя пакета:
    python -m pip install [имя пакета]

    Заметка: + Изменить [имя пакета] с названием пакета, который вы пытаетесь установить.

Длинный метод:

  1. Откройте диалоговое окно «Выполнить», нажав Windows key + R . Затем введите « cmd »И ударил Войти , чтобы открыть окно командной строки.

    Диалог запуска: cmd

  2. В окне CMD используйте следующую команду, чтобы перейти в каталог, в котором находится python. .whl файл находится.
    cd C:  python устанавливает

    Заметка: В нашем примере установочный пакет Python находился в папке с именем Python устанавливает. Адаптируйте эту команду, чтобы перейти в каталог, в котором находится колесо.

  3. Затем выполните следующую команду, чтобы установить пакет Python с помощью PiP:
     c:  python37  scripts  pip.exe установить [пакет] .whl 

    Заметка: Имейте в виду, что необходимо изменить местоположение вашей установки python, если у вас более старая версия или если вы установили в произвольном месте. Также не забудьте заменить заполнитель [package] на собственное имя пакета.

Если эти два последних метода не позволили вам установить пакет Python из окна CMD, следуйте последнему методу ниже, где мы гарантируем установку PiP.

Метод 5: Убедитесь, что PiP включен в вашу установку Python

Прежде чем мы переустановим всю среду Python, давайте посмотрим, не был ли PiP исключен из установки Python. Некоторые установщики Python не будут использовать PiP по умолчанию.

К счастью, вы можете исправить это, изменив установку Python и изменив ее для установки PIP. Вот краткое руководство, как это сделать:

  1. Нажмите Windows key + R , чтобы открыть диалоговое окно «Выполнить». Затем введите « appwiz.cpl »И нажмите Войти открыть Программы и Особенности.

    Диалог запуска: appwiz.cpl

  2. Внутри Программы и особенности , щелкните правой кнопкой мыши Python установка и нажмите + Изменить .

    Измените установку Python

  3. На Изменить настройку экран, нажмите на Изменить.

    Нажмите на «Изменить», чтобы убедиться, что PiP установлен.

  4. в Дополнительные функции экрана, установите флажок, связанный с точкой, и нажмите следующий .

    Изменение установки Python для включения PiP

  5. Нажмите кнопку «Установить», чтобы внести изменения в установку Python.

    Изменение установки Python

  6. После изменения установки Python откройте окно CMD и посмотрите, сможете ли вы установить пакет Python с помощью PiP, не увидев « pip не распознается как внутренняя или внешняя команда ' ошибка.

Метод 6: установка Python через исполняемый установщик

Если вы зашли так далеко безрезультатно, переустановка Python вместе с его компонентами, скорее всего, решит проблему « pip не распознается как внутренняя или внешняя команда ' ошибка.

Самый простой способ сделать это - использовать установщик исполняемого файла Python. Если вы настроите его правильно, он установит PiP автоматически. Вот краткое руководство, как это сделать:

  1. Нажмите Windows key + R , чтобы открыть диалоговое окно «Выполнить». Затем введите « appwiz.cpl »И нажмите Войти открыть Программы и особенности .

    Диалог запуска: appwiz.cpl

  2. Внутри Программы и особенности прокрутите вниз до списка программ, чтобы найти установку Python. Найдя его, щелкните его правой кнопкой мыши и выберите Удалить, затем следуйте инструкциям на экране, чтобы удалить его из вашей системы. После удаления дистрибутива Python с вашего компьютера перезагрузите компьютер.

    Удаление Python с вашего компьютера

  3. При следующем запуске перейдите по этой ссылке ( Вот ) и загрузите последнюю версию исполняемого установщика Python в соответствии с архитектурой вашей ОС.

    Скачивание правильного установщика исполняемого файла Python

  4. Откройте исполняемый файл установки и начните с того, что убедитесь, что поле, связанное с Добавить Python в PATH установлен - это гарантирует, что вы можете запускать команды Python в командной строке. Затем нажмите на Настроить установку .

    Убедитесь, что Python добавлен в PATH, затем нажмите Настроить установку.

  5. в Дополнительные функции окна, убедитесь, что поле, связанное с пип отмечен, затем щелкните следующий .

    Убедитесь, что pip отмечен в дополнительных функциях

  6. Оставьте местоположение по умолчанию и Расширенные настройки , затем щелкните Установить чтобы начать установку.

    Установка Python

  7. После завершения установки перезагрузите компьютер вручную, если вам не будет предложено сделать это автоматически.
  8. При следующем запуске проверьте, была ли решена проблема, попытавшись установить пакет Python через окно CMD.
  9. Если вы все еще видите значок ' pip не распознается как внутренняя или внешняя команда ”, Введите следующую команду в окне CMD:
     python -m securepip --default-pip 

    Заметка: В некоторых дистрибутивах Python (особенно 3.6) возможно, что PiP не устанавливается по умолчанию. Одно из официальных исправлений, включенных в документацию, - это эта команда.

7 минут на чтение