컴퓨터에 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"
노트 : 공식 문서 에 따르면 “setv 변수로 설정된 변수는 현재 명령 창이 아니라 향후 명령 창에서만 사용할 수 있습니다”. 특히 새 환경 변수를 활용하려면 위 명령을 입력 한 후 새 cmd.exe 인스턴스를 시작해야 합니다.
이것을 지적 해준 Scott Bartell에게 감사합니다.
답변
패키지를 설치할 때 Windows의 경우 다음을 입력하십시오.
python -m pip install [packagename]
답변
나에게 명령 :
set PATH=%PATH%;C:\Python34\Scripts
즉시 작동했습니다 ( 에코 % PATH % 후 시도) 하면 경로의 값이 C : \ Python34 \ Scripts임을 알 수 있습니다.
답변
현재 버전 3.7.3은 올바른 시스템 변수를 얻는 데 약간의 문제가있었습니다.
이 시도:
-
cmd에 ‘start % appdata %’를 입력하십시오.
-
그 후 파일 탐색기는 ‘../AppData/Roaming’에 나타납니다.
한 디렉토리로 돌아가서 ‘Local / Programs / Python / Python37-32 / Scripts’로 이동하십시오.
참고 : 버전 번호가 다를 수 있으므로 위의 파일 경로를 복사하여 붙여 넣으면 작동하지 않습니다.
이 작업을 완료하면 다운로드 한 Python의 올바른 위치를 갖게됩니다. 주소 표시 줄에서 전체 디렉토리를 선택하여 파일 경로를 복사하십시오.
그런 다음 시작 아이콘을 클릭하고 제어판> 시스템 및 보안> 시스템으로 이동하십시오. 그런 다음 패널 왼쪽에서 “고급 시스템 설정”을 클릭하십시오.
오른쪽 하단에 환경 변수를 클릭하면 상단과 하단 상자의 두 상자가 나타납니다. 상단 상자에서 : ‘경로’변수를 클릭하고 오른쪽에있는 ‘편집’을 클릭하십시오. ‘새로 만들기’를 클릭하고 디렉토리 경로를 붙여 넣으십시오. 다음과 같이 보일 것입니다 :
확인을 세 번 클릭하고 cmd의 새 창을 열고 pip를 입력하십시오. 작동하는지 확인하십시오.
행운을 빕니다!
답변
다른 방법.
이전의 잘 작성된 답변이 지적한 것처럼 PATH를 추가하지 않으려는 경우,
하지만 명령으로 pip를 실행하려면 다음과 같이하십시오. py -m
접두사로 .
당신이 그것을 반복해서해야한다는 것을 감안할 때.
예.
py -m <command>
에서와 같이
py -m pip install --upgrade pip setuptools
또한 설치 pip
하고 py
설치하십시오
답변
또한 긴 방법-위의 모든 항목을 시도한 후 최후의 수단이었습니다.
c:\python27\scripts\pip.exe install [package].whl
휠이있는 디렉토리의 cd 다음에