it-swarm.com.ru

'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. 

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

РЕДАКТИРОВАТЬ _________________

По запросу это то, что я получаю, когда набираю 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
251
user3597950

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

Чтобы проверить, находится ли он уже в переменной PATH, введите echo %PATH% в CMD Prompt

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

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

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

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

393
fr1tz

Для Windows при установке пакета вы набираете:

python -m pip install [packagename]
67
Yijing Shi

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

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

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

Благодаря: https://stackoverflow.com/a/9546345/1766166

56
zygimantus

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

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

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

18
Colin Miles

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

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

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

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

например.

py -m <command>

как в

py -m pip install --upgrade pip setuptools

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

 enter image description here

11
faruk13

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

enter image description here

7
Manjoo

set Path = %PATH%;C:\Python34\;C:\Python27\Scripts
Источник

7
sajad

Попробуйте перейти в Windows PowerShell или CMD Prompt и введите:

python -m pip install openpyxl

7
natty

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

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

python -m ensurepip --default-pip
6
Jeferson Andrade

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

5
Josh

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

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

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

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

4
Karthikeyan VK

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

 enter image description here

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

2
Gus

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

1
Sumit Nautiyal

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

C:> pip3 install pandas
1
Ankit Chakraborty

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

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

0
Noman Ibrahim

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

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

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

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

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

0
SensationSama

обратитесь к настройке пути 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;" 

см. раздел «Получение Pip»: http://www.tylerbutler.com/2012/05/how-to-install-python-pip-and-virtualenv-on-windows-with-powershell/

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

0
errakeshpd

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

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

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

0
sanjeev shetty

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

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

0
Baiju Chandran

В 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
0
Ani Menon

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

C:\python27\Scripts

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

0
shivam gupta

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

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

0
Finlay Scutt

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

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

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

0
Aminah Nuraini

Небольшое пояснение: в «Windows 7 64-битный ПК» после добавления ...Python34\Scripts к переменной пути pip install pygame у меня не работал.

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

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

0
kosa