programing

내부 또는 외부 명령으로 인식되지 않습니다.

goodjava 2022. 11. 2. 00:30

내부 또는 외부 명령으로 인식되지 않습니다.

컴퓨터에 장고를 설치하려고 할 때 이상한 오류가 발생했습니다.

명령줄에 입력한 시퀀스는 다음과 같습니다.

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

PATH 시스템 변수에 pip 설치 경로를 추가해야 합니다.기본적으로는 pip은 다음에 설치됩니다.C:\Python34\Scripts\pip 제공되고 ). "pip" "python" "Python" "C: "\Python34\Scripts" PATH를 선택합니다.

변수에 되어 있는지 하려면 PATH를 합니다.echo %PATH% CMD에서

PATH 변수에 pip 설치 경로를 추가하려면 제어판 또는setx명령어를 입력합니다.예를 들어 다음과 같습니다.

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

주의: 공식 문서에 따르면 "setx 변수를 사용하여 설정된 v]ariables는 현재 명령 창이 아닌 향후 명령 창에서만 사용할 수 있습니다."특히 새로운 환경변수를 이용하려면 의 명령어를 입력한 후 새로운 cmd.exe 인스턴스를 시작해야 합니다.

Scott Bartell이 이것을 지적해 준 것에 감사한다.

윈도우즈의 경우 패키지를 설치할 때 다음과 같이 입력합니다.

python -m pip install [packagename]

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

이것을 시험해 보세요.

  1. 「」라고 입력합니다.start %appdata%md.md.md.md.md.md로 지정합니다.

  2. 탐색기가 끝나면 " "에 이 표시됩니다.../AppData/Roaming.

의 디렉토리로 1개의 디렉토리로 합니다.Local/Programs/Python/Python37-32/Scripts.

메모: 버전 번호가 다를 수 있으므로 위의 파일 경로를 복사하여 붙여넣으면 작동하지 않습니다.

이렇게 하면 다운로드 받은 Python의 올바른 위치를 알 수 있습니다.주소 표시줄에서 전체 디렉토리를 선택하여 파일 경로를 복사합니다.

여기에 이미지 설명을 입력하십시오.

그런 다음 시작 아이콘을 클릭하고 제어판시스템보안시스템으로 이동합니다.그런 다음 패널 왼쪽에 있는 [시스템 상세 설정]을 클릭합니다.

그러면 오른쪽 하단에 있는 환경변수를 클릭하면 상자와 하자의 두 개의 상자가 나타납니다.위쪽 상자: '경로' 변수를 클릭하고 오른쪽에 있는 변수를 클릭합니다.디렉토리 경로를 클릭하여 붙여넣습니다.다음과 같이 표시됩니다.

여기에 이미지 설명을 입력하십시오.

세 번 클릭하고 cmd의 새 을 열고 다음을 입력합니다.pip동작하는지 확인합니다.

명령어는 다음과 같습니다.

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

는 즉시 동작했습니다(에코 %PATH% 후에 시행하면 패스 값 C:가 표시됩니다).\Python34\Scripts)

감사: Windows에서 PATH 환경변수에 디렉토리 추가

다른 방법으로.

앞서 기술한 답변과 같이 PATH를 추가하지 않을 경우,

는 pip으로 할 수 .py -mprefix로 합니다.

몇 번이고 몇 번이고 해야 하니까

예:

py -m <command>

에서와 같이

py -m pip install --upgrade pip setuptools

꼭 계셔야 합니다.pip ★★★★★★★★★★★★★★★★★」py 완료.

여기에 이미지 설명 입력

Windows 10 머신에서 동작하는 유일한 방법은 다음과 같습니다.

py -3 -m pip install xxxxx

또한, 긴 방법 - 이전의 모든 답변을 시도한 후 최후의 수단이었다.

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

이것은 바퀴가 있는 디렉토리의 cd 뒤에 표시됩니다.

Python 3.6 설명서에 따라

기본적으로는 pip이 설치되지 않을 수 있습니다.생각할 수 있는 해결 방법은 다음과 같습니다.

python -m ensurepip --default-pip

[ Control Panel ]> [ Uninstall or Change Program ]으로 이동하여 Python XXX를 더블 클릭하여 설치를 변경합니다.PIP 컴포넌트가 확인 및 설치되었는지 확인합니다.

여기에 이미지 설명 입력

제어판 -> 프로그램 추가/삭제 -> Python -> Modify -> 옵션 기능(모두 클릭 가능)을 누른 후 다음을 누릅니다.-> 환경변수에 python 추가 -> 설치

여기에 이미지 설명 입력

경로 문제가 해결되었으므로 명령 프롬프트로 이동하면 지금 바로 pip을 사용할 수 있습니다.

나도 방금 같은 문제를 겪고 있었어.

폴더 후( 「」 「」 「」 )C:\Python33\Scripts)의 경로로, 나는 여전히 얻을 수 없었다.pip달려야 합니다..pip.exe install -package-pip install -package-.

Windows PowerShell 또는 cmd 프롬프트로 이동하여 다음과 같이 입력합니다.

python -m pip install openpyxl

최신 버전 Python 3.6.2 이상에서는 다음 사이트에서 이용할 수 있습니다.

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

다음과 같이 환경 변수 경로에 경로를 추가할 수 있습니다.

여기에 이미지 설명을 입력하십시오.

경로를 설정한 후 명령 프롬프트 또는 Git을 닫으십시오.또한 관리자 모드에서 명령 프롬프트를 열어야 합니다.이것은, Windows 10 의 예입니다.

사용하다

set Path = `%PATH%;C:\Python34\;C:\Python27\Scripts`

원천

또는 저처럼 PyCharm(2017-03-03)을 사용하는 경우 터미널에서 디렉토리를 변경하고 설치하십시오.

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

가장 빈번한 것은 다음과 같습니다.

cmd.exe을 쓰다

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

pip install django날 위해 일했어

경로는 Python 설치 스크립트 폴더가 있는 곳으로 설정해야 합니다.C:\Python34\스크립트

아마도 Django는 Python을 기반으로 하는 프레임워크이기 때문에 설치할 때 이 디렉토리 구조를 유지해야 하기 때문일 것입니다.

방금 Python 3.6.2를 설치했습니다.

나는 로서 길을 얻었다.

C:\Users\USERNAME\AppData\Local\Programs\Python\Python36-32\스크립트

시도해 보세요pip3. 예를 들면:

pip3 install pandas

Windows 의 경우는, cmd 를 열어, PYTON_HOME 의 위치를 확인합니다.where python다음 명령을 사용하여 환경변수 PATH에 이 위치를 추가합니다.

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

아니면 이걸 참고하세요.


Linux에서 터미널을 열고 PYTON_HOME의 위치를 찾습니다.which python. 를 추가합니다.PYTHON_HOME/ScriptsPATH 변수에 접속합니다.

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

나도 같은 문제에 직면해 있었다.Windows PowerShell을 Administrator로 실행합니다.이것으로 문제가 해결되었다.

여기에 이미지 설명을 입력하십시오.

이 중 어느 것도 나한테는 통하지 않았지만

python -m pip install -U pip

지정된 디렉토리를 PATH에 추가한 후 PATH는 정상적으로 동작합니다.

터미널의 Python 폴더 경로에 다음과 같이 입력합니다.

  py -m pip

현재 버전의 pip을 확인합니다.명령 목록도 표시되며, 다음을 사용할 수 있습니다.

여기에 이미지 설명 입력

Python 2.7.9 이상부터 pip이 프리 인스톨 되어 있고, 당신의 스크립트 폴더에 있을 것이라고 생각합니다.

따라서 경로에 "scripts" 폴더를 추가해야 합니다.내 것은 다음 위치에 설치되어 있습니다.C:\Python27\Scripts자신의 경로를 확인하여 아래 사항을 적절히 변경할 수 있습니다.그런 다음 PowerShell로 이동하여 아래 코드를 PowerShell에 붙여넣고 키를 누릅니다.그 후 재부팅하면 문제가 해결됩니다.

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

Windows 환경에서는 DOS 쉘에서 다음 명령을 실행합니다.

경로=%path%;D:\Program Files\python3.6.4\Scripts; (새 경로=현재 경로; Python 스크립트 폴더의 경로)

제어판을 사용하여 이전 버전을 삭제하고 새 버전을 설치했지만 환경변수에 올바른 경로를 추가해도 새 버전이 pip을 반영하지 않았습니다.다만, 언인스톨 후에도 로컬 앱 폴더에 있던 오래된 비단뱀의 폴더를 삭제해 버렸습니다.저에게는 그 길이 아래와 같았습니다.이 폴더를 삭제하면 문제가 해결됩니다.

C:\Users\username\AppData\Local\Programs\Python38

저도 같은 문제가 있었어요.넌 그냥 네 집으로 가면 돼

C:\Python27\스크립트

환경변수에 추가합니다.경로 설정 후 C:에서 pip.exe 파일을 실행합니다.\Python27\Scripts를 입력하고 cmd 단위로 pip을 실행합니다.단, 문제가 발생하지 않으면 pip2.7이나 pip2.exe 등의 모든 pip 어플리케이션을 실행해 보십시오.그리고 핍은 마법처럼 작동할 것이다.

설명: " 7 PC에서 "Windows 7 64비트 PC"를 추가한 후...Python34\Scripts 「」에 합니다.pip install pygame나한테는 통하지 않았어

래서서 확확...Python34\Scripts"가 .pip 그것은 , ,가 있었다.pip3 ★★★★★★★★★★★★★★★★★」pip3.4 나는 도망쳤다.pip3.4 install pygame .... .whl성공했어.

((「 창」)에서pygame...whl을(를) 사용하다.

SQL 2019 Python 설치 시 수정이 필요한 PIP에 대해 알려진 문제가 있습니다(스텝 7).

pip에는 TLS/SSL이 필요한 위치가 설정되어 있지만 Python에서는 ssl 모듈을 사용할 수 없습니다.

Workaround
Copy the following files:

libssl-1_1-x64.dll
libcrypto-1_1-x64.dll

from the folder 
C:\Program Files\Microsoft SQL Server\MSSSQL15.MSSQLSERVER\PYTHON_SERVICES\Library\bin
to the folder 
C:\Program Files\Microsoft SQL Server\MSSSQL15.MSSQLSERVER\PYTHON_SERVICES\DLLs

Then open a new DOS command shell prompt.

PATH를 수정한 후에도 이 오류가 계속 발생하였습니다.

코드베이스에 Python의 이전 버전(내 경우 2.7)이 필요한 경우 pip이 존재하기 전 버전일 수 있습니다.

정규판이라고는 할 수 없지만, 새로운 버전을 인스톨 하는 것이 도움이 되었습니다.(저는 2.7.13을 사용했습니다.)

언급URL : https://stackoverflow.com/questions/23708898/pip-is-not-recognized-as-an-internal-or-external-command