Как исправить «Pip не распознается как внутренняя или внешняя команда» в Windows
В соответствии с государственный деятель, питон является 4-м наиболее используемым языком программирования в мире (в 2022 году). Программисты часто устанавливают его на свои компьютеры с Windows для разработки приложений. Тем не менее, мы видели пользователей отчет что они часто сталкиваются с проблемами при попытке установить или изменить пакеты Python с помощью команды «PIP».
Наиболее распространенная ошибка, о которой сообщают разработчики, следующая:
Pip не распознается как внутренняя или внешняя команда.
Пакеты установки PIP (PIP) — это система управления пакетами Python, используемая для установки и управления пакетами программного обеспечения. Однако при использовании его для выполнения определенных задач, таких как установка другого пакета с помощью команды «pip install Django», возникает вышеупомянутая ошибка.
В этом посте мы собираемся решить эту проблему, чтобы вы могли продолжить разработку Python, как и планировали.
Почему команда Pip не найдена в Windows
Когда пользователь сталкивается с ошибкой «Pip не распознан как внутренняя или внешняя команда», это происходит по одной из следующих причин:
- Pip не был добавлен в переменные среды.
- Переменная среды pip имеет неверные значения.
Переменные среды — это переменные, которые можно использовать в вашей системе. Как и в программировании, переменные содержат значение, которое можно изменить или вызвать при необходимости. Переменные среды одинаковы, но их можно использовать во всей области видимости.
Если pp не распознается, возможно, это связано с тем, что командная строка не может вызвать реальную программу из-за отсутствия или неправильного пути.
Давайте покажем вам, как проверить, присутствует ли путь для «pip» в списке переменных среды Windows.
Как проверить переменную среды для пункта
Самый удобный способ проверить, добавлен ли пункт в переменную PATH, — использовать командную строку. Выполните следующие действия, чтобы проверить, присутствует ли он или нет:
Запустите командную строку с повышенными привилегиями.
Запустите следующий командлет:
эхо% ПУТЬ%
Убедитесь, что аналогичный путь присутствует в представленных переменных:
C:\Users\(имя пользователя)\AppData\Local\Programs\Python\PythonXXX\Scripts
Проверьте, существует ли переменная среды Python с помощью командной строки.
Имя пользователя и «XXX» зависят от имени вашей учетной записи пользователя и установленной версии Python.
Вы также можете просмотреть переменные среды из приложения «Параметры» и с помощью PowerShell.
Если вы обнаружите, что такой переменной не существует, это означает, что проблема вызвана отсутствием переменной pip в PATH. Однако, если он существует, то, вероятно, его значение настроено неправильно.
В любом случае продолжайте выполнять следующие задачи по смягчению последствий, чтобы исправить ошибку и продолжить разработку Python.
Исправить PIP, не распознаваемый в Windows
Добавить переменную среды для PIP
В этом разделе рассматриваются 2 способа добавления переменной среды для PIP. Конечно, вам нужно выполнить это только в том случае, если каталог Python не отображался в списке переменных среды, когда вы проверяли их с помощью командной строки выше.
Добавьте переменную среды PIP, используя свойства системы
Этот метод показывает, как добавить переменную среды PIP в PATH с помощью графического интерфейса Windows.
Откройте апплет «Свойства системы», введя «sysdm.cpl» в поле «Выполнить команду».
Откройте апплет «Свойства системы»
Перейдите на вкладку «Дополнительно».
Откройте вкладку «Дополнительно»
Нажмите «Переменные среды».
Открытые переменные среды
Под Системные переменные выберите «Путь» и нажмите «Изменить».
Изменить ПУТЬ
Во всплывающем окне нажмите «Создать».
Добавить новую переменную среды
Теперь введите путь к каталогу PythonXXX, как показано на следующем изображении:
Введите путь к каталогу Python
Примечание: Вы можете использовать File Explorer, чтобы перейти в каталог Python и скопировать оттуда правильный путь.
Скопируйте путь с помощью проводника
Теперь снова нажмите New и введите второй путь для каталога Scripts.
Введите путь к каталогу Scripts
Нажмите «ОК» во всех окнах, чтобы сохранить изменения.
Переменные среды теперь будут добавлены в PATH.
Добавить переменную среды PIP с помощью командной строки
Вы также можете добавить переменную среды PIP с помощью командной строки всего за несколько команд. Вот как:
Запустите командную строку с повышенными привилегиями.
Используйте следующий командлет, изменяя (имя пользователя) и (XXX) на имя вашей учетной записи и версию Python, чтобы добавить переменную среды PIP в PATH:
setx ПУТЬ «% ПУТЬ%; C:\Users\(имя пользователя)\AppData\Local\Programs\Python\PythonXXX
Добавьте путь к каталогу Python с помощью командной строки
Изменить переменную среды для Python
Если каталог Python появился, когда вы проверяли список переменных, а команда PIP по-прежнему не работает, возможно, он неправильно настроен.
Используйте следующие шаги, чтобы отредактировать существующую переменную PATH:
Откройте апплет «Свойства системы», введя «sysdm.cpl» в поле «Выполнить команду».
Откройте апплет «Свойства системы»
Перейдите на вкладку «Дополнительно».
Откройте вкладку «Дополнительно»
Нажмите «Переменные среды».
Открытые переменные среды
Под Системные переменные выберите «Путь» и нажмите «Изменить».
Изменить ПУТЬ
Выберите запись Python и нажмите «Изменить».
Изменить путь
Повторите шаги выше для другого пути (при необходимости).
Нажмите «ОК» во всех окнах, чтобы сохранить изменения.
Убедитесь, что PIP включен в установку Python
В Python установлены разные компоненты. Убедитесь, что PIP является одним из установленных компонентов, выполнив следующие действия:
Открой Программы и компоненты апплет, введя «appwiz.cpl» в поле «Выполнить команду».
Открыть апплет «Программы и компоненты»
Щелкните правой кнопкой мыши Python и выберите «Изменить» в контекстном меню.
Изменить установку Python
Запустится мастер модификации.
Щелкните Изменить.
Выберите Изменить
Убедитесь, что выбран пункт «pip», затем нажмите «Далее».
Убедитесь, что выбран пункт «пипс».
Теперь убедитесь, что выбран вариант «Добавить Python в переменные среды», а затем нажмите «Установить».
Добавьте переменные среды
Все вновь выбранные пакеты и переменные теперь будут установлены.
По завершении установки закройте мастер.
Закройте мастер модификации
Если это решение не сработало для вас, вы можете попробовать переустановить Python целиком.
Переустановите Python с переменной PATH
Другой обходной путь для сообщения об ошибке — переустановить Python на вашем ПК. При установке Python он дает вам возможность поместить переменные среды в PATH.
Выполните следующие действия, чтобы удалить Python, а затем переустановить его правильно.
Открой Программы и компоненты апплет, введя «appwiz.cpl» в поле «Выполнить команду».
Открыть апплет «Программы и компоненты»
Щелкните правой кнопкой мыши Python и выберите «Удалить».
Удалить Python
Мастер удаления запустится и удалит Python с вашего ПК.
Закройте мастер и перезагрузите компьютер.
Закрыть мастер удаления
Сейчас скачать установку Python и запустить его.
В мастере установки выберите «Добавить pythno.exe в PATH», а затем нажмите «Установить сейчас».
Добавьте PATH для Python и установите
Теперь начнется установка.
После установки закройте мастер.
Закройте программу установки
Теперь в систему добавлен новый путь к переменной среды. Проверьте, решена ли ваша проблема и распознается ли PIP.
Установить пакет Python без переменной PIP
Если ни одно из этих решений не сработало для вас, другим обходным путем является установка пакета Python без добавления переменной PIP. Это можно сделать с помощью простого командлета в командной строке.
Запустите командную строку с повышенными привилегиями.
Используйте следующий командлет для установки пакета Python, заменив (PackageName) на имя пакета:
установка python -m pip (имя пакета)
Установить пакет Python без переменной PIP
Как вы можете видеть на изображении выше, пакет Django был установлен без добавления переменной pip в PATH.
Заключительные слова
Пакеты установки Pip — важная команда для управления библиотеками и пакетами Python. Поэтому вам необходимо убедиться, что он правильно работает на вашем ПК, чтобы максимизировать производительность.
Сообщите нам, какой метод из приведенных выше помог вам решить проблему.
Похожие сообщения: