CMD에서 Pip 명령을 실행하는 방법


82

내가 이해하는 바와 같이 Python 2.7.9에는 Pip가 설치되어 있지만 CMD (Windows)에서 Pip 명령을 실행하려고하면 다음 오류가 발생합니다.

'pip' is not recognized as an internal or external command, operable program or batch file.

입력 python하면 다음과 같이 올바르게 설치되었음을 알 수 있습니다.

Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.

그러나 파이썬 부분이 CMD에서 작동하도록하려면 몇 가지 환경 변수를 추가해야했습니다.

  • 환경 변수에 추가하십시오 PATH."C:\Python27\"

  • 시스템 변수 정의 PYTHONPATH:"C:\Python27\"

Python 디렉토리 내에서 Pip 폴더를 찾을 수 없지만 .NET에는 "ensurepip"라는 폴더가 C:\Python27\Lib\있습니다.

CMD에서 작업을 시작하기 위해 Pip 명령을 얻는 방법을 아는 사람이 있습니까?

답변:


179

스스로 알아 내지 못한 Python을 처음 접하는 모든 사람을위한 작은 참고 사항 : Python을 설치할 때 자동으로 수행되어야 하지만, 만일을 대비하여 pythonWindows의 CMD에서 명령을 사용하여 Python을 실행 하려면 먼저 Python을 여기에PATH 설명 된대로 환경 변수 .


Pip을 실행하려면 먼저 설치되어 있는지 확인하고 CMD를 입력하십시오.

> python
>>> import pip
>>>

그리고 오류없이 진행되어야합니다. 그렇지 않으면 실패하면 여기 에서 설치 방법을 볼 수 있습니다 . 이제 Pip이 있는지 확인 했으므로 다음과 같이 -m(module) 매개 변수를 사용하여 Python으로 CMD에서 실행할 수 있습니다 .

> python -m pip <command> <args>

<command>실행하려는 Pip 명령은 어디에 있으며 <args>공백으로 구분 된 상대 인수입니다.

예를 들어, 패키지를 설치하려면 :

> python -m pip install <package-name>

파이썬 -m PIP / usr / bin / python을 설치합니다 핍이 패키지를 직접 실행할 수 없습니다
안톤 Balashov

"-m"은 무엇입니까
MadmanLee

1
@MadmanLee "m"은 모듈을 의미하며, 가져 오는 대신 스크립트로 실행하는 모듈을 시작합니다.
Marco Bonelli

25

경로에 "C : \ Python27 \ Scripts"도 추가해야합니다. pip.exe는 해당 폴더에 있어야합니다. 그런 다음 다음을 실행할 수 있습니다.

C:\> pip install modulename

방화벽 뒤에서 작업하는 경우 pip 명령에 대한 인수로 프록시 서버를 포함해야 할 수 있습니다. PIP --proxy YourProxyUrl : 81 pythonnet 설치
빌 키드

22

최신 버전의 Python에는 py , Python Launcher , 이는 항상PATH .

다음을 pip통해 호출하는 방법은 다음과 같습니다.py .

py -m pip install <packagename>

py 동일한 컴퓨터에 여러 버전의 Python을 사용할 수 있습니다.

예를 들어 다음 pip은 Python 2.7에서 를 호출하는 방법입니다 .

py -2.7 -m pip install <packagename>

"py -m"을 선행하는 대신 "pip"를 호출하는 방법이 있습니까? PATH 등을 업데이트해야합니까? 아니면 그냥 별칭을 만드시겠습니까?
Akin Hwan

1
@AkinHwan, 명령 PATHpy기본적으로 노출 되기 때문에 에 추가해야합니다 . 컴퓨터에 여러 버전의 Python이있을 수 있으므로 원하는 버전 py을 선택할 수 있습니다.
Benoit Blanchon

6

Python이 설치된 폴더로 이동합니다. .. 스크립트 폴더로 이동합니다.

CMD에서이 모든 작업을 수행 한 다음 다음을 입력합니다.

pip

그것의 존재 여부를 확인합니다.

목록이 표시 되 자마자 거기에 있음을 의미합니다.

그런 다음 입력

pip install <package name you want to install>

4

먼저 Python 2.7 이상을 설치했는지 확인하십시오.

관리자 권한으로 명령 프롬프트를 열고 디렉토리를 python으로 변경 한 다음 cd Scripts를 입력하여 디렉토리를 Scripts로 변경 한 다음 pip.exe를 입력하면 이제 모듈을 단계별로 설치할 수 있습니다.

  • Cmd 열기

  • "cd \"를 입력하고 다음을 입력하십시오.

  • "cd python2.7"을 입력하고 다음을 입력하십시오.

내 파이썬 버전은 2.7이므로 내 디렉토리는 여기에서 파이썬 폴더를 사용하십시오 ...

  • "cd Scripts"를 입력하고

  • 이제이 "pip.exe"를 입력하십시오.

  • 이제 모듈을 설치하라는 메시지가 표시됩니다.


4

나를 위해 일한 간단한 해결책은 환경 변수에 python의 경로를 설정하는 것입니다.

  1. 내 컴퓨터로 이동
  2. 속성 열기
  3. 고급 설정 열기
  4. 개방형 환경 변수
  5. 경로 선택
  6. 편집

편집 옵션에서 추가를 클릭하고 다음 두 경로를 하나씩 추가하십시오.

C:\Python27

C:\Python27\Scripts

이제 cmd를 닫고 관리자 권한으로 실행하면 pip가 작동하기 시작합니다.


1

제 경우에는 Flask를 설치하려고했습니다. pip install Flask 를 실행하고 싶었습니다. 명령 . 하지만 명령 프롬프트를 열면 C : \ Users [user]>로 이동합니다. 여기에 주면 pip가 인식되지 않는다고 표시됩니다. 나는 아래 단계를했다

바탕 화면에서 컴퓨터를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.

고급 시스템 설정 선택

팝업에서 고급 탭을 선택한 다음 환경 변수를 클릭하십시오.

팝업에서 PATH를 두 번 클릭하고 팝업에서 변수 이름 PATH에 대한 변수 값을 복사하고 메모장에 변수 값을 붙여넣고 Python 항목을 찾습니다.

제 경우에는 C : \ Users \ [user] \ AppData \ Local \ Programs \ Python \ Python36-32

이제 명령 프롬프트에서 위 위치로 이동하여 pip install Flask를 제공했습니다.

여기에 이미지 설명 입력

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.