프로그래밍 언어/Python

Windows에 pip를 설치하는 방법

Rateye 2021. 8. 23. 10:46
728x90
반응형
질문 : Windows에 pip를 어떻게 설치할 수 있습니까?

pip easy_install 대체합니다. 하지만 Windows에서 easy_install 을 사용 pip 를 설치해야합니까? 더 좋은 방법이 있습니까?

답변

좋은 소식! Python 3.4 (2014 년 3 월 출시) 및 Python 2.7.9 (2014 년 12 월 출시)는 Pip과 함께 제공됩니다. 이것은 모든 Python 릴리스의 가장 좋은 기능입니다. 모든 사람이 커뮤니티의 풍부한 라이브러리에 액세스 할 수 있도록합니다. 초보자는 설치의 엄청난 어려움 때문에 더 이상 커뮤니티 라이브러리 사용에서 제외되지 않습니다. 패키지 관리자와 함께 제공 할 때 Python은 Ruby , Node.js , Haskell , Perl , Go에 합류합니다. 대부분의 오픈 소스 커뮤니티를 가진 거의 모든 최신 언어입니다. 감사합니다, Python.

Python 3.4 이상 또는 Python 2.7.9 이상을 사용할 때 pip를 사용할 수없는 경우 다음과 같이 실행하면됩니다.

py -3 -m ensurepip

물론 그렇다고 파이썬 패키징이 문제가 해결되었다는 의미는 아닙니다. 경험은 여전히 실망 스럽습니다. 스택 오버플로 질문 에서 파이썬에 패키지 / 모듈 관리 시스템이 있습니까? .

그리고 Python 2.7.8 또는 이전 버전 (커뮤니티의 상당 부분)을 사용하는 모든 사람에게 안타깝습니다. Pip을 배송 할 계획이 없습니다. 수동 지침이 따릅니다.

'배터리 포함' 이라는 모토에 직면 한 Python은 패키지 관리자없이 배송됩니다. 설상가상으로 Pip은 최근까지 아이러니하게도 설치가 어려웠습니다.

https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip :

get-pip.py 다운로드하고 .txt 대신 .py 파일로 저장해야합니다. 그런 다음 명령 프롬프트에서 실행하십시오.

python get-pip.py

이 작업을 수행하려면 관리자 명령 프롬프트가 필요할 수 있습니다. 관리자 권한으로 명령 프롬프트 시작 (Microsoft TechNet)을 따릅니다.

이렇게하면 명령 줄에서 pip를 사용하려면 경로가 PATH 환경 변수에 있어야하는 ... \ Scripts \ pip.exe가 포함 된 pip 패키지가 설치됩니다 (추가 방법은 '대안 지침'의 두 번째 부분 참조). 당신의 PATH,

공식 문서는 사용자에게 소스에서 Pip 및 각 종속성을 설치하도록 지시합니다. 경험 많은 사람에게는 지루하고 초보자에게는 엄청나게 어려운 일입니다.

우리를 위해 Christoph Gohlke는 인기있는 Python 패키지 용 .msi 그는 32 비트와 64 비트의 모든 Python 버전에 대한 설치 프로그램을 빌드합니다. 다음을 수행해야합니다.

나를 위해 이것은 C:\Python27\Scripts\pip.exe Pip을 설치했습니다. pip.exe 를 찾은 다음 해당 폴더 (예 C:\Python27\Scripts )를 경로 (시작 / 편집 환경 변수)에 추가합니다. 이제 명령 줄에서 pip 를 실행할 수 있습니다. 패키지를 설치해보십시오.

pip install httpie

됐습니다 (희망대로)! 일반적인 문제에 대한 해결책은 다음과 같습니다.

사무실에서 일하는 경우 HTTP 프록시 뒤에있을 수 있습니다. 그렇다면 환경 변수 http_proxyhttps_proxy 설정하십시오. 대부분의 Python 애플리케이션 (및 기타 무료 소프트웨어)은이를 존중합니다. 구문 예 :

http://proxy_url:port
http://username:password@proxy_url:port

정말 운이 좋지 않다면 프록시가 Microsoft NTLM 프록시 일 수 있습니다. 자유 소프트웨어는 대처할 수 없습니다. 유일한 해결책은 불쾌한 프록시로 전달되는 무료 소프트웨어 친화적 프록시를 설치하는 것입니다. http://cntlm.sourceforge.net/

Python 모듈은 부분적으로 C 또는 C ++로 작성할 수 있습니다. Pip은 소스에서 컴파일을 시도합니다. C / C ++ 컴파일러가 설치 및 구성되어 있지 않은 경우이 알 수없는 오류 메시지가 표시됩니다.

오류 : vcvarsall.bat를 찾을 수 없습니다.

MinGW 또는 Visual C ++ 와 같은 C ++ 컴파일러 를 설치하여이 문제를 해결할 수 있습니다. Microsoft는 실제로 Python과 함께 사용하기 위해 특별히 제공합니다. 또는 Python 2.7 용 Microsoft Visual C ++ 컴파일러를 사용 해보세요.

종종 Christoph 사이트 에서 패키지를 확인하는 것이 더 쉽습니다.

출처 : https://stackoverflow.com/questions/4750806/how-can-i-install-pip-on-windows
728x90
반응형