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

У меня запуталась странная ошибка, пытающаяся установить Django на моем компьютере.

Это последовательность, которую я ввел в мою командную строку:

C:\Python34>python get-pip.py
Requirement already up-to-date: pip in c:\python34\lib\site-packages
Cleaning up...

C:\Python34>pip install Django
'pip' is not recognized as an internal or external command,
operable program or batch file.

C:\Python34>lib\site-packages\pip install Django
'lib\site-packages\pip' is not recognized as an internal or external command,
operable program or batch file. 

Что может быть причиной этого?

EDIT ___________________

В соответствии с запросом это то, что я получаю, когда я набираю echo% PATH%

C:\Python34>echo %PATH%
C:\Program Files\ImageMagick-6.8.8-Q16;C:\Program Files (x86)\Intel\iCLS Client\
;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\S
ystem32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\
Windows Live\Shared;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Progr
am Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\Intel\Intel(R) Mana
gement Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine C
omponents\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components
\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\P
rogram Files (x86)\nodejs\;C:\Program Files (x86)\Heroku\bin;C:\Program Files (x
86)\git\cmd;C:\RailsInstaller\Ruby2.0.0\bin;C:\RailsInstaller\Git\cmd;C:\RailsIn
staller\Ruby1.9.3\bin;C:\Users\Javi\AppData\Roaming\npm

Ответ 1

Вам нужно добавить путь к установке вашего пакета в системную переменную PATH. По умолчанию pip устанавливается на C:\Python34\Scripts\pip (теперь в комплект поставки входят новые версии python), поэтому в вашу переменную PATH необходимо добавить путь "C:\Python34\Scripts".

Чтобы проверить, уже ли это в вашей переменной PATH, введите echo %PATH% в приглашении CMD

Чтобы добавить путь к установке вашего пакета в переменную PATH, вы можете использовать панель управления или команду setx. Например:

setx PATH "%PATH%;C:\Python34\Scripts"

Примечание: Согласно официальной документации , "[v] ariables, установленный с помощью переменных setx, доступен только в будущих командных окнах, а не в текущем командном окне". В частности, вам нужно будет запустить новый экземпляр cmd.exe после ввода вышеуказанной команды, чтобы использовать новую переменную среды.

Спасибо Скотту Бартеллу за это.

Ответ 2

Для окон при установке пакета, который вы вводите:

python -m pip install [packagename]

Ответ 3

Для меня команда:

set PATH=%PATH%;C:\Python34\Scripts

работал сразу (попробуйте echo% PATH%, и вы увидите, что ваш путь имеет значение C:\Python34\Scripts).

Благодаря: fooobar.com/questions/19416/...

Ответ 4

также, длинный метод - это было последнее средство после попытки всех элементов выше:

c:\python27\scripts\pip.exe install [package].whl

это после cd в каталоге, где находится колесо

Ответ 5

Альтернативный способ.

Если вы не хотите добавлять PATH, как указано в предыдущих хорошо написанных ответах,

но вы хотите выполнить pip в качестве команды, тогда вы можете сделать это с py -m качестве префикса.

Учитывая, что вы должны делать это снова и снова.

например.

py -m <command>

как в

py -m pip install --upgrade pip setuptools

Также убедитесь, что установлены pip и py

enter image description here

Ответ 6

Я понимаю, что это старый вопрос, но у меня была такая же проблема только сейчас. После добавления C:\Python33\Scripts папки (C:\Python33\Scripts) к пути я все еще не смог запустить pip. Все, что нужно, это запустить pip.exe install -package- вместо pip install -package-. Просто мысль.

Ответ 7

установить Path = %PATH%;C:\Python34\;C:\Python27\Scripts
Источник

Ответ 8

Перейдите в панель управления → Удалите или программу изменения и дважды щелкните по Python XXX, чтобы изменить установку, Убедитесь, что компонент PIP установлен и установлен.

enter image description here

Ответ 9

Начиная с версии 3.7.3 у меня возникла небольшая проблема с получением правильной системной переменной.

Попробуйте это:

  1. Введите "start% appdata%" в cmd.

  2. После этого проводник должен появиться в "../AppData/Roaming".

Вернитесь на один каталог и перейдите в "Local/Programs/Python/Python37-32/Scripts".

ПРИМЕЧАНИЕ. Номер версии может отличаться, поэтому, если скопировать и вставить указанный выше путь к файлу, он может не работать.

После того, как вы это сделаете, у вас будет правильное местоположение вашего скачанного Python. Скопируйте путь к файлу, выбрав весь каталог в адресной строке.

enter image description here

После этого щелкните значок "Пуск" и перейдите в Панель управления> Система и безопасность> Система. Затем нажмите "Дополнительные параметры системы" в левой части панели.

Если щелкнуть "Переменные среды" в правом нижнем углу, появятся два поля: верхнее и нижнее. В верхнем поле: нажмите на переменную "Path" и нажмите "edit", расположенную справа. Нажмите "Создать" и вставьте ваш путь к каталогу. Это должно выглядеть примерно так:

enter image description here

Нажмите Ok три раза, откройте НОВОЕ окно cmd и введите: pip. Посмотри, работает ли это.

Удачи!

Ответ 10

Попробуйте перейти к окнам powershell или командной строке cmd и введите:

python -m pip install openpyxl

Ответ 11

Согласно документации Python 3.6

Возможно, что pip не устанавливается по умолчанию. Одно из возможных исправлений:

python -m ensurepip --default-pip

Ответ 12

Панель управления → добавить/удалить программы → Python → Изменить → дополнительные функции (вы можете щелкнуть все), затем нажмите Далее → Проверить "Добавить Python в переменные среды" → Установить

enter image description here

И это должно решить ваши проблемы с путями, поэтому перейдите в командную строку, и вы можете использовать pip сейчас.

Ответ 13

В последней версии Python 3.6.2 и выше, доступен в

C:\Program Files (x86)\Python36-32\Scripts

Вы можете добавить путь к нашему пути переменной среды, как показано ниже enter image description here

Убедитесь, что вы закрыли командную строку или git после настройки вашего пути. Также следует открыть командную строку в режиме администратора. Это пример для Windows 10.

Ответ 14

Даже я новичок в этом, но C:\Python34\Scripts > pip install django, работал у меня. Путь должен быть установлен как место, где папка Script установки Python - это i.e C:\Python34\Scripts. Я полагаю, это потому, что django - это основа, основанная на python, которая должна поддерживать эту структуру каталогов при установке.

Ответ 15

Я только что установил python 3.6.2.

Я получил путь как

C:\Users\USERNAME\AppData\Local\Programs\Python\Python36-32\Scripts

Ответ 16

Можно попробовать pip3, что-то вроде:

C:> pip3 install pandas

Ответ 17

В среде Windows просто выполните команды ниже в оболочке DOS.

путь =% путь%; D:\Program Files\python3.6.4\Scripts; (новый путь = текущий путь; путь к папке скриптов Python)

Ответ 18

укажите путь к ENV: http://www.pythoncentral.io/add-python-to-path-python-is-not-recognized-as-an-internal-or-external-command/убедитесь, что путь env добавлен правильно, для 2.7- "c:\Python27\Scripts;"

обратитесь в раздел Get Pip: http://www.tylerbutler.com/2012/05/how-to-install-python-pip-and-virtualenv-on-windows-with-powershell/

используйте эти ресурсы. Это решит проблему для вас.

Ответ 19

Я думаю, что из Python 2.7.9 и выше pip поставляется предварительно установленным, и он будет в вашей папке скриптов. Поэтому вы должны добавить папку "scripts" в путь. Мой установлен в C:\Python27\Scripts. Проверьте свой путь, чтобы узнать, каков ваш путь, чтобы вы могли соответствующим образом изменить нижеприведенное, затем перейдите к powershell, вставьте приведенный ниже код в powershell и нажмите клавишу Enter. После этого перезагрузите компьютер, и ваша проблема будет решена.

[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27\Scripts", "User")

Ответ 20

Небольшое уточнение: в "Windows 7 64-битном ПК" после добавления ...Python34\Scripts в переменную пути, pip install pygame у меня не работал.

Поэтому я проверил папку "... Python34\Scripts", в ней не было pip, но в ней были pip3 и pip3.4. Итак, я запустил pip3.4 install pygame.....whl. Это сработало.

(Далее откройте командное окно в той же папке, где у вас есть загруженный файл pygame...whl.)

Ответ 21

Я продолжал получать эту ошибку после исправления моего PATH.

Если ваша кодовая база требует, чтобы у вас была более ранняя версия Python (2.7 в моем случае), возможно, это была версия до существования pip.

Это не очень каноническое, но для меня работала более новая версия. (Я использовал 2.7.13)

Ответ 22

У меня была такая же проблема. Вам просто нужно перейти к

C:\python27\Scripts

и добавьте его в переменные среды. После установки пути просто запустите файл pip.exe на C:\Python27\Scripts, а затем попробуйте pip в cmd. Но если ничего не происходит, попробуйте запустить все приложения pip, такие как pip2.7 и pip2.exe. И пип будет работать как шарм.

Ответ 23

В Windows откройте cmd и найдите местоположение PYTHON_HOME с помощью where python, теперь добавьте это местоположение в свою среду PATH, используя:

set PATH=%PATH%;<PYTHON_HOME>\Scripts

или Обратитесь к этому вопросу


В Linux откройте терминал и найдите местоположение PYTHON_HOME с помощью which python, теперь добавьте PYTHON_HOME/Scripts в переменную PATH, используя:

PATH=$PATH:<PYTHON_HOME>\Scripts
export PATH

Ответ 24

Или, если вы используете PyCharm (2017.3.3), как я, просто измените каталог в терминале и установите:

cd C:\Users\{user}\PycharmProjects\test\venv\Scripts
pip install ..

Ответ 25

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

Я опоздал на 4 года, но пару дней назад я столкнулся с той же проблемой, и все остальные методы у меня не сработали.

Ответ 26

Попробуйте удалить Python, удалить оставшиеся программные файлы, а затем установить заново. Это сработало для меня. Эта ошибка произошла со мной, когда я перешел на новый ноутбук и использовал программное обеспечение для переноса, чтобы переместить мое программное обеспечение со старого ноутбука на новый. И да, не очень хорошо работал.

Ответ 27

Для меня проблема была, система не была перезапущена после добавления ниже в PATH.

C:\Users\admin\AppData\Local\Programs\Python\Python37\Scripts

Ответ 28

если вы работаете с питоном, например пихарм
Вы должны установить библиотеку в путь к библиотеке Python
как это:
pip install --target = C:\Users\& lt;...>\lib
реальный, например pip install --target = C:\Users\devel\AppData\Local\Programs\Python\Python36\Lib запросы

пс. если вы хотите проверить, установлен ли он,  --version не будет работать правильно.

Ответ 29

Я столкнулся с той же проблемой Запустите Windows PowerShell от имени администратора, это решило мою проблему.

enter image description here

Ответ 30

Чаще всего это:

в cmd.exe напишите

python -m pip install --user [name of your module here without brackets]