[python] ‘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



답변

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임을 알 수 있습니다.

덕분에 : https://stackoverflow.com/a/9546345/1766166


답변

현재 버전 3.7.3은 올바른 시스템 변수를 얻는 데 약간의 문제가있었습니다.

이 시도:

  1. cmd에 ‘start % appdata %’를 입력하십시오.

  2. 그 후 파일 탐색기는 ‘../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 다음에


답변

당으로 파이썬 3.6 문서

pip가 기본적으로 설치되지 않을 수 있습니다. 잠재적 인 해결책은 다음과 같습니다.

python -m ensurepip --default-pip