Я столкнулся с странной ошибкой при попытке установить 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
Я решил этот вопрос следующим образом - нужно добавить путь к установке pip в вашу переменную PATH системы. По умолчанию pip устанавливается в C:\Python34\Scripts\pip (pip теперь поставляется вместе с новыми версиями Python), поэтому путь "C:\Python34\Scripts" должен быть добавлен в вашу переменную PATH.
Чтобы проверить, находится ли он уже в вашей переменной PATH, введите echo %PATH% в командной строке CMD.
Чтобы добавить путь к установке pip в вашу переменную PATH, вы можете использовать Панель управления или команду setx. Например:
setx PATH "%PATH%;C:\Python34\Scripts"
Примечание: Согласно официальной документации, "[п]еременные, установленные с помощью setx, доступны только в будущих окнах команд, а не в текущем окне команд". В частности, вам нужно будет запустить новый экземпляр cmd.exe после ввода вышеуказанной команды, чтобы использовать новую переменную среды.
Добавить комментарий