Как исправить «Pip не распознается как внутренняя или внешняя команда» в Windows

В соответствии с государственный деятель, питон является 4-м наиболее используемым языком программирования в мире (в 2022 году). Программисты часто устанавливают его на свои компьютеры с Windows для разработки приложений. Тем не менее, мы видели пользователей отчет что они часто сталкиваются с проблемами при попытке установить или изменить пакеты Python с помощью команды «PIP».

Наиболее распространенная ошибка, о которой сообщают разработчики, следующая:

Pip не распознается как внутренняя или внешняя команда.

Пакеты установки PIP (PIP) — это система управления пакетами Python, используемая для установки и управления пакетами программного обеспечения. Однако при использовании его для выполнения определенных задач, таких как установка другого пакета с помощью команды «pip install Django», возникает вышеупомянутая ошибка.

В этом посте мы собираемся решить эту проблему, чтобы вы могли продолжить разработку Python, как и планировали.

Почему команда Pip не найдена в Windows

Когда пользователь сталкивается с ошибкой «Pip не распознан как внутренняя или внешняя команда», это происходит по одной из следующих причин:

  • Pip не был добавлен в переменные среды.
  • Переменная среды pip имеет неверные значения.

Переменные среды — это переменные, которые можно использовать в вашей системе. Как и в программировании, переменные содержат значение, которое можно изменить или вызвать при необходимости. Переменные среды одинаковы, но их можно использовать во всей области видимости.

Если pp не распознается, возможно, это связано с тем, что командная строка не может вызвать реальную программу из-за отсутствия или неправильного пути.

Давайте покажем вам, как проверить, присутствует ли путь для «pip» в списке переменных среды Windows.

Как проверить переменную среды для пункта

Самый удобный способ проверить, добавлен ли пункт в переменную PATH, — использовать командную строку. Выполните следующие действия, чтобы проверить, присутствует ли он или нет:

  1. Запустите командную строку с повышенными привилегиями.

  2. Запустите следующий командлет:

    эхо% ПУТЬ%

  3. Убедитесь, что аналогичный путь присутствует в представленных переменных:

    C:\Users\(имя пользователя)\AppData\Local\Programs\Python\PythonXXX\Scripts

    Проверьте, существует ли переменная среды Python с помощью командной строкиПроверьте, существует ли переменная среды Python с помощью командной строки.

    Имя пользователя и «XXX» зависят от имени вашей учетной записи пользователя и установленной версии Python.

Вы также можете просмотреть переменные среды из приложения «Параметры» и с помощью PowerShell.

Если вы обнаружите, что такой переменной не существует, это означает, что проблема вызвана отсутствием переменной pip в PATH. Однако, если он существует, то, вероятно, его значение настроено неправильно.

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

Исправить PIP, не распознаваемый в Windows

Добавить переменную среды для PIP

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

Добавьте переменную среды PIP, используя свойства системы

Этот метод показывает, как добавить переменную среды PIP в PATH с помощью графического интерфейса Windows.

  1. Откройте апплет «Свойства системы», введя «sysdm.cpl» в поле «Выполнить команду».

    сисдмОткройте апплет «Свойства системы»

  2. Перейдите на вкладку «Дополнительно».

    Откройте вкладку «Дополнительно» 1Откройте вкладку «Дополнительно»

  3. Нажмите «Переменные среды».

    Открытые переменные средыОткрытые переменные среды

  4. Под Системные переменные выберите «Путь» и нажмите «Изменить».

    Изменить ПУТЬИзменить ПУТЬ

  5. Во всплывающем окне нажмите «Создать».

    Добавить новую переменную средыДобавить новую переменную среды

  6. Теперь введите путь к каталогу PythonXXX, как показано на следующем изображении:

    Введите путь к каталогу PythonВведите путь к каталогу Python

    Примечание: Вы можете использовать File Explorer, чтобы перейти в каталог Python и скопировать оттуда правильный путь.

    Скопируйте путь с помощью проводникаСкопируйте путь с помощью проводника

  7. Теперь снова нажмите New и введите второй путь для каталога Scripts.

    Введите путь к каталогу ScriptsВведите путь к каталогу Scripts

  8. Нажмите «ОК» во всех окнах, чтобы сохранить изменения.

Переменные среды теперь будут добавлены в PATH.

Добавить переменную среды PIP с помощью командной строки

Вы также можете добавить переменную среды PIP с помощью командной строки всего за несколько команд. Вот как:

  1. Запустите командную строку с повышенными привилегиями.

  2. Используйте следующий командлет, изменяя (имя пользователя) и (XXX) на имя вашей учетной записи и версию Python, чтобы добавить переменную среды PIP в PATH:

    setx ПУТЬ «% ПУТЬ%; C:\Users\(имя пользователя)\AppData\Local\Programs\Python\PythonXXX

    Добавьте путь к каталогу Python с помощью командной строкиДобавьте путь к каталогу Python с помощью командной строки

Изменить переменную среды для Python

Если каталог Python появился, когда вы проверяли список переменных, а команда PIP по-прежнему не работает, возможно, он неправильно настроен.

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

  1. Откройте апплет «Свойства системы», введя «sysdm.cpl» в поле «Выполнить команду».

    сисдмОткройте апплет «Свойства системы»

  2. Перейдите на вкладку «Дополнительно».

    Откройте вкладку «Дополнительно» 1Откройте вкладку «Дополнительно»

  3. Нажмите «Переменные среды».

    Открытые переменные средыОткрытые переменные среды

  4. Под Системные переменные выберите «Путь» и нажмите «Изменить».

    Изменить ПУТЬИзменить ПУТЬ

  5. Выберите запись Python и нажмите «Изменить».

    Изменить путьИзменить путь

  6. Повторите шаги выше для другого пути (при необходимости).

  7. Нажмите «ОК» во всех окнах, чтобы сохранить изменения.

Убедитесь, что PIP включен в установку Python

В Python установлены разные компоненты. Убедитесь, что PIP является одним из установленных компонентов, выполнив следующие действия:

  1. Открой Программы и компоненты апплет, введя «appwiz.cpl» в поле «Выполнить команду».

    appwizОткрыть апплет «Программы и компоненты»

  2. Щелкните правой кнопкой мыши Python и выберите «Изменить» в контекстном меню.

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

    Запустится мастер модификации.

  3. Щелкните Изменить.

    Выберите ИзменитьВыберите Изменить

  4. Убедитесь, что выбран пункт «pip», затем нажмите «Далее».

    Убедитесь, что пункт выбранУбедитесь, что выбран пункт «пипс».

  5. Теперь убедитесь, что выбран вариант «Добавить Python в переменные среды», а затем нажмите «Установить».

    Добавьте переменные средыДобавьте переменные среды

    Все вновь выбранные пакеты и переменные теперь будут установлены.

  6. По завершении установки закройте мастер.

    Закройте мастер модификацииЗакройте мастер модификации

Если это решение не сработало для вас, вы можете попробовать переустановить Python целиком.

Переустановите Python с переменной PATH

Другой обходной путь для сообщения об ошибке — переустановить Python на вашем ПК. При установке Python он дает вам возможность поместить переменные среды в PATH.

Выполните следующие действия, чтобы удалить Python, а затем переустановить его правильно.

  1. Открой Программы и компоненты апплет, введя «appwiz.cpl» в поле «Выполнить команду».

    appwizОткрыть апплет «Программы и компоненты»

  2. Щелкните правой кнопкой мыши Python и выберите «Удалить».

    Удалить PythonУдалить Python

    Мастер удаления запустится и удалит Python с вашего ПК.

  3. Закройте мастер и перезагрузите компьютер.

    Закрыть мастер удаления 2Закрыть мастер удаления

  4. Сейчас скачать установку Python и запустить его.

  5. В мастере установки выберите «Добавить pythno.exe в PATH», а затем нажмите «Установить сейчас».

    Добавьте PATH для Python и установитеДобавьте PATH для Python и установите

    Теперь начнется установка.

  6. После установки закройте мастер.

    Закройте программу установкиЗакройте программу установки

Теперь в систему добавлен новый путь к переменной среды. Проверьте, решена ли ваша проблема и распознается ли PIP.

Установить пакет Python без переменной PIP

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

  1. Запустите командную строку с повышенными привилегиями.

  2. Используйте следующий командлет для установки пакета Python, заменив (PackageName) на имя пакета:

    установка python -m pip (имя пакета)

    Установить пакет Python без переменной PIPУстановить пакет Python без переменной PIP

Как вы можете видеть на изображении выше, пакет Django был установлен без добавления переменной pip в PATH.

Заключительные слова

Пакеты установки Pip — важная команда для управления библиотеками и пакетами Python. Поэтому вам необходимо убедиться, что он правильно работает на вашем ПК, чтобы максимизировать производительность.

Сообщите нам, какой метод из приведенных выше помог вам решить проблему.

Похожие сообщения:

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *