pip
easy_install
대체합니다. 하지만 Windows에서 easy_install
을 사용 pip
를 설치해야 합니까? 더 좋은 방법이 있습니까?
질문자 :Community Wiki
파이썬 2.7.9 이상 및 3.4 이상
좋은 소식! Python 3.4 (2014년 3월 출시) 및 Python 2.7.9 (2014년 12월 출시)는 Pip와 함께 제공됩니다. 이것은 모든 Python 릴리스의 최고의 기능입니다. 모든 사람이 커뮤니티의 풍부한 라이브러리에 액세스할 수 있습니다. 초보자는 설정의 엄청난 어려움으로 인해 커뮤니티 라이브러리 사용에서 더 이상 배제되지 않습니다. 패키지 관리자와 함께 제공되는 Python은 Ruby , Node.js , Haskell , Perl , Go 등 대부분의 오픈 소스 커뮤니티가 있는 거의 모든 현대 언어와 함께 제공됩니다. 고마워요, 파이썬.
Python 3.4 이상 또는 Python 2.7.9 이상을 사용할 때 pip를 사용할 수 없는 경우 다음을 실행하십시오.
py -3 -m ensurepip
물론 그렇다고 해서 파이썬 패키징이 문제가 해결된 것은 아닙니다. 경험은 여전히 실망스럽습니다. 나는 이것을 스택 오버플로 질문에서 논의합니다. Python에는 패키지/모듈 관리 시스템이 있습니까? .
그리고 Python 2.7.8 또는 이전 버전(커뮤니티의 상당 부분)을 사용하는 모든 사람들에게 아아. Pip을 배송할 계획이 없습니다. 수동 지침이 따릅니다.
파이썬 2 ≤ 2.7.8 및 파이썬 3 ≤ 3.3
'배터리 포함' 이라는 모토에 맞서 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)을 따르십시오.
이것은 (Windows에서) ...\Scripts\pip.exe를 포함하는 pip 패키지를 설치합니다. 이 경로는 명령줄에서 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_proxy
및 https_proxy
설정하십시오. 대부분의 Python 응용 프로그램(및 기타 자유 소프트웨어)은 이를 존중합니다. 구문 예:
http://proxy_url:port http://username:password@proxy_url:port
정말 운이 없다면 프록시가 Microsoft NTLM 프록시일 수 있습니다. 자유 소프트웨어는 대처할 수 없습니다. 유일한 해결책은 불쾌한 프록시로 전달하는 무료 소프트웨어 친화적인 프록시를 설치하는 것입니다. http://cntlm.sourceforge.net/
vcvarsall.bat를 찾을 수 없습니다.
Python 모듈은 부분적으로 C 또는 C++로 작성할 수 있습니다. Pip은 소스에서 컴파일을 시도합니다. C/C++ 컴파일러가 설치 및 구성되지 않은 경우 이 수수께끼 같은 오류 메시지가 표시됩니다.
오류: vcvarsall.bat를 찾을 수 없습니다.
MinGW 또는 Visual C++ 와 같은 C++ 컴파일러 를 설치하여 이 문제를 해결할 수 있습니다. Microsoft는 실제로 Python과 함께 사용하기 위해 특별히 제공합니다. 또는 Python 2.7용 Microsoft Visual C++ 컴파일러를 사용해 보십시오.
종종 Christoph의 사이트 에서 패키지를 확인하는 것이 더 쉽습니다.
Colonel Panic
-- 구식 -- 여기에 설명된 setuptools가 아닌 distribution을 사용하십시오. --
-- 구식 #2 -- 배포가 더 이상 사용되지 않으므로 setuptools를 사용하십시오.
언급했듯이 pip에는 독립 설치 프로그램이 포함되어 있지 않지만 이전 버전의 easy_install과 함께 설치할 수 있습니다.
그래서:
- 여기에서 마지막 pip 버전을 다운로드하십시오: http://pypi.python.org/pypi/pip#downloads
- 압축 해제
- Windows용 마지막 쉬운 설치 프로그램을 다운로드합니다( http://pypi.python.org/pypi/setuptools 하단에서 .exe 다운로드 ). 설치하십시오.
- 압축되지 않은 pip 폴더 내용 을
C:\Python2x\
폴더에 복사합니다(전체 폴더를 복사하지 말고 내용만 복사). python 명령이C:\Python2x
python setup.py install
를 실행합니다.python setup.py install
- 경로에 python
C:\Python2x\Scripts
완료되었습니다.
이제 pip install package
를 사용하여 패키지를 쉽게 설치할 수 있습니다. :)
Adrián Deccico
2014년 업데이트:
1) Python 3.4 이상을 설치했다면 pip가 Python에 포함되어 있고 이미 시스템에서 작동 중이어야 합니다.
2) Python 3.4 이하 버전을 실행 중이거나 어떤 이유로 pip가 Python 3.4와 함께 설치되지 않은 경우 pip의 공식 설치 스크립트 get-pip.py
사용할 것입니다. 이제 pip 설치 프로그램이 setuptools를 가져오고 아키텍처(32비트 또는 64비트)에 관계없이 작동합니다.
설치 지침은 여기에 자세히 설명되어 있으며 다음이 포함됩니다.
pip를 설치하거나 업그레이드하려면 get-pip.py를 안전하게 다운로드하십시오.
그런 다음 다음을 실행합니다(관리자 액세스가 필요할 수 있음).
python get-pip.py
기존 setuptools를 업그레이드(또는 배포)하려면
pip install -U setuptools
나는 후손을 위해 아래에 두 세트의 오래된 지침을 남겨 둘 것입니다.
오래된 답변:
64비트 Windows 버전의 경우 - 64비트 Windows + Python은 ez_setup으로 인해 별도의 설치 방법이 필요했지만 32비트 Python 및 64비트 Python을 실행하는 64비트 Windows에서 새로운 배포 방법을 테스트했습니다. , 이제 모든 버전의 Windows/Python 2.7X에 대해 동일한 방법을 사용할 수 있습니다.
배포를 사용하는 OLD 방법 2 :
- 다운로드 배포
C:\Python27\Scripts
내 것을 던졌습니다Scripts
디렉토리를 자유롭게 생성하십시오. - 명령 프롬프트를 열고(Windows에서 PowerShell을 사용하지 않는 경우 conemu2를
distribute_setup.py
를 다운로드한 디렉터리로 변경(cd
)합니다. - distribution_setup 실행:
python distribute_setup.py
(파이썬 설치 디렉토리가 경로에 추가되지 않은 경우 작동하지 않습니다. 도움말을 보려면 여기로 이동하십시오. ) - 현재 디렉터리를 Python 설치를 위한
Scripts
C:\Python27\Scripts
)로 변경하거나 해당 디렉터리와 Python 기본 설치 디렉터리를 %PATH% 환경 변수에 추가합니다. - 새로 설치된 setuptools를 사용하여 pip 설치:
easy_install pip
easy_install.exe
가 있는 디렉토리(C:\Python27\Scripts는 Python 2.7의 기본값임)에 있거나 해당 디렉토리가 경로에 추가되어 있지 않으면 마지막 단계가 작동하지 않습니다.
ez_setup을 사용하는 OLD 방법 1:
ez_setup.py를 다운로드하고 실행하십시오. 적절한 .egg 파일을 다운로드하여 설치합니다. (현재 제공된 .exe 설치 프로그램은 distutils 설치 프로그램 호환성 문제로 인해 Windows용 Python 64비트 버전을 지원하지 않습니다.
그 후에 다음을 계속할 수 있습니다.
-
c:\Python2x\Scripts
를 Windows 경로에 추가합니다(Python2x
x
를 설치된 실제 버전 번호로 대체). - 새(!) DOS 프롬프트를 엽니다.
easy_install pip
실행하십시오.
AndrewPK
2016+ 업데이트:
이러한 답변은 구식이거나 그렇지 않으면 장황하고 어렵습니다.
Python 3.4 이상 또는 2.7.9 이상이 있는 경우 기본적 으로 Windows에 설치됩니다. 그렇지 않으면 간단히 말해서:
- pip 설치 프로그램 다운로드: https://bootstrap.pypa.io/get-pip.py
- 편집증이 있는 경우 파일을 검사하여 악성이 아닌지 확인합니다(b64 디코딩해야 함).
- 다운로드 폴더에서 Admin으로 콘솔을 열고
get-pip.py
실행합니다. 또는 탐색기에서 아이콘을 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행..."을 선택합니다.
새로운 바이너리 pip.exe
(및 더 이상 사용되지 않는 easy_install.exe
)는 "%ProgramFiles%\PythonXX\Scripts"
폴더(또는 이와 유사한 폴더)에서 찾을 수 있으며, 이는 종종 PATH
변수에 없습니다. 추가하는 것이 좋습니다.
Gringo Suave
2014년 3월에 출시된 Python 3.4에는 pip
포함되어 있습니다.
http://docs.python.org/3.4/whatsnew/3.4.html
따라서 Python 3.4 릴리스 이후 Windows에 pip를 설치하는 최신 방법은 Python을 설치하는 것입니다.
이를 사용하는 데 권장되는 방법은 패키지가 올바른 위치로 이동하도록 보장하기 위해 특히 여러 python 배포 또는 버전이 설치된 경우 모듈로 호출하는 것입니다.
python -m pip install --upgrade packageXYZ
https://docs.python.org/3/installing/#work-with-multiple-versions-of-python-installed-in-parallel
matth
Windows를 사용해야 할 때 ActivePython을 사용합니다. ActivePython은 모든 것을 PATH에 자동으로 추가하고 바이너리 패키지 관리를 제공하여 패키지를 더 빠르고 간단하게 설치할 수 있는 PyPM이라는 패키지 관리자를 포함합니다.
pip
와 easy_install
은 정확히 같은 것이 아니므로 pip
통해 얻을 수 있지만 easy_install
통해서는 얻을 수 없으며 그 반대도 마찬가지 입니다.
내 추천은 ActivePython Community Edition을 사용 하고 Windows에서 Python용으로 모든 것을 설정해야 하는 엄청난 번거로움에 대해 걱정하지 않는 것입니다. pypm
사용할 수 있습니다.
pip
를 사용하려면 ActiveState 설치 프로그램에서 PyPM
옵션을 확인해야 합니다. 설치 후에는 로그오프했다가 다시 로그온하기만 하면 됩니다. pip
PyPM
옵션에 포함되어 있고 설치 프로그램에서 이미 경로를 설정했기 때문에 명령줄에서 사용할 수 있습니다. PyPM
도 사용할 수 있지만 사용할 필요는 없습니다.
Rafe Kettler
최신 방법은 Windows의 패키지 관리자인 Chocolatey 를 사용하는 것 입니다.
이것이 설치되면 명령 프롬프트를 열고 아래의 세 가지 명령을 실행하기만 하면 됩니다. 그러면 Python 2.7, easy_install 및 pip가 설치됩니다. x64 또는 x86 Windows에 있는지 여부를 자동으로 감지합니다.
cinst python cinst easy.install cinst pip
Chocolatey Gallery의 다른 모든 Python 패키지는 여기 에서 찾을 수 있습니다.
Martin Redola
2015년 3월 업데이트
Python 2.7.9 이상(Python 2 시리즈) 및 Python 3.4 이상에는 기본적으로 pip가 포함되어 있으므로 이미 pip가 있을 수 있습니다.
그렇지 않은 경우 프롬프트에서 다음 한 줄 명령을 실행합니다(관리자 액세스가 필요할 수 있음).
python -c "exec('try: from urllib2 import urlopen \nexcept: from urllib.request import urlopen');f=urlopen('https://bootstrap.pypa.io/get-pip.py').read();exec(f)"
pip 를 설치합니다. Setuptools 가 아직 설치되지 않은 경우 get-pip.py
도 설치합니다.
주석에서 언급했듯이 위의 명령은 GitHub 의 Pip 소스 코드 저장소에서 코드를 다운로드하고 사용자 환경에서 동적으로 실행합니다. 따라서 이것은 Python 자체를 사용하는 단일 명령으로 다운로드, 검사 및 실행하는 단계의 바로 가기입니다. 핍을 믿으면 의심 없이 진행하십시오.
Windows 환경 변수 PATH에 Python의 폴더(Python 2.7.x의 경우 기본 설치: C:\Python27
및 C:\Python27\Scripts
, Python C:\Python33
및 C:\Python33\Scripts
, 및 곧).
Fernando Macedo
설치자
여기에서 배포 및 pip 용 Windows 설치 프로그램을 구축 easy_install
부트스트랩하거나 Python 스크립트를 저장하고 실행할 pip
를 사용하는 것입니다).
distribute
를 다운로드하여 설치한 다음 위의 링크에서 pip
위의 distribute
링크에는 스텁 .exe
설치 프로그램이 포함되어 있으며 현재 32비트 전용입니다. 64비트 Windows에서는 효과를 테스트하지 않았습니다.
Windows에서 빌드
새 버전에 대해 이 작업을 다시 실행하는 프로세스는 어렵지 않으며 참조용으로 여기에 포함시켰습니다.
건물 distribute
.exe
파일을 가져오려면 Visual C++ 컴파일러가 필요합니다(MinGW에서도 분명히 컴파일 가능).
hg clone https://bitbucket.org/tarek/distribute cd distribute hg checkout 0.6.27 rem optionally, comment out tag_build and tag_svn_revision in setup.cfg msvc-build-launcher.cmd python setup.py bdist_win32 cd .. echo build is in distribute\dist
빌딩 pip
git clone https://github.com/pypa/pip.git cd pip git checkout 1.1 python setup.py bdist_win32 cd .. echo build is in pip\dist
David Fraser
다음은 Python 2.7에서 작동합니다. 이 스크립트를 저장하고 실행하십시오:
https://raw.github.com/pypa/pip/master/contrib/get-pip.py
Pip가 설치된 다음 환경에 경로를 추가합니다.
C:\Python27\Scripts
마침내
pip install virtualenv
또한 좋은 컴파일러를 얻고 패키지를 설치할 때 이러한 종류의 메시지를 피하려면 Microsoft Visual C++ 2008 Express가 필요합니다.
error: Unable to find vcvarsall.bat
64비트 버전의 Windows 7이 있는 경우 64비트 Windows 7에서 64비트 Python 설치 문제를 읽고 Python 실행 패키지를 성공적으로 설치할 수 있습니다(레지스트리 항목 문제).
Community Wiki
최신 Python 다운로드 - Windows에 Python 3.6이 있습니다. 당신은 궁금해 할 필요가 없습니다. 필요한 모든 것이 있습니다. 숨을 들이마시면 어떻게 하는지 알려 드리겠습니다.
Community Wiki
Python 2.x에 pip를 전역적으로 설치하려면 Adrián이 말한 것처럼 easy_install이 최상의 솔루션인 것 같습니다.
그러나 설치 지침 동시 화면은 사용하는 것이 좋습니다 VIRTUALENV를 모든 VIRTUALENV이 핍이 자동으로 설치되어 있기 때문이다. 루트 액세스가 필요하지 않거나 시스템 Python 설치를 수정할 필요가 없습니다.
그래도 virtualenv를 설치하려면 easy_install이 필요합니다.
2018년 업데이트:
Python 3.3+에는 이제 다음과 같은 가상 환경을 쉽게 생성할 수 있는 venv 모듈이 포함됩니다.
python3 -m venv /path/to/new/virtual/environment
생성 후 환경을 활성화하는 다양한 플랫폼 방법에 대한 설명서를 참조하십시오. 그러나 일반적으로 다음 중 하나입니다.
$ source <venv>/bin/activate C:\> <venv>\Scripts\activate.bat
Dylan Hogg
pip를 사용하기 위해 시스템에 직접 pip를 설치해야 하는 것은 아닙니다. virtualenv
통해 사용할 수 있습니다. 다음 단계를 수행할 수 있습니다.
- https://pypi.python.org/pypi/virtualenv 에서 virtualenv tar.gz 파일 다운로드
- 7zip 또는 다른 도구로 압축을 풉니다.
우리는 일반적으로 하나의 특정 프로젝트에 대해 Python 패키지를 설치해야 합니다. 이제 프로젝트 폴더를 생성합니다. myproject라고 가정하겠습니다.
- 압축을 푼
virtualenv
폴더에서 virtualenv.py 파일을 복사하여 myproject 폴더 안에 붙여넣습니다.
이제 가상 환경을 생성합니다. myproject 폴더 내부에 다음과 같이 myvirtualenv라고 가정해 보겠습니다.
python virtualenv.py myvirtualenv
그것은 당신에게 보여줄 것입니다 :
New python executable in myvirtualenv\Scripts\python.exe Installing setuptools....................................done. Installing pip.........................done.
이제 가상 환경 myvirtualenv 가 프로젝트 폴더 내에 생성됩니다. 이제 pip가 가상 환경 내부에 설치되었음을 알 수 있습니다. 다음 명령으로 가상 환경을 활성화하기만 하면 됩니다.
myvirtualenv\Scripts\activate
명령 프롬프트에 다음이 표시됩니다.
(myvirtualenv) PATH\TO\YOUR\PROJECT\FOLDER>pip install package_name
이제 pip 사용을 시작할 수 있지만 프롬프트 왼쪽에서 virtualenv를 활성화했는지 확인하십시오.
이것은 가상 환경 내에 pip를 설치하는 가장 쉬운 방법 중 하나이지만 virtualenv.py 파일이 있어야 합니다.
pip/virtualenv/virtualenvwrapper를 설치하는 더 많은 방법은 gauraw.tumblr.com을 참조하세요.
thegauraw
Windows 64비트에서 setuptools를 설치하는 데 문제가 있는 사람들을 위해 솔루션을 하나 더 추가하고 싶었습니다. 이 문제는 python.org의 이 버그에서 논의되었으며 이 댓글의 날짜를 기준으로 아직 해결되지 않았습니다. 간단한 해결 방법이 언급되었으며 완벽하게 작동합니다. 하나의 레지스트리 변경이 나를 위해 트릭을 수행했습니다.
링크: http://bugs.python.org/issue6792#
나를 위해 일한 솔루션 ... :
Python 2.6 이상 버전에 대해 다음 레지스트리 설정을 추가합니다.
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.6\InstallPath] @="C:\\Python26\\"
이것은 Python 2.6+에 대해 이미 갖고 있는 레지스트리 설정일 가능성이 가장 높습니다.
[HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\InstallPath] @="C:\\Python26\\"
분명히 2.6 버전을 실행 중인 Python 버전으로 교체해야 합니다.
user1233104
2016년에 업데이트됨: Pip
Python 2.7.9+ or 3.4+
에 이미 포함되어 있어야 하지만 어떤 이유로든 Pip가 없는 경우 다음 한 줄짜리를 사용할 수 있습니다.
- https://bootstrap.pypa.io/get-pip.py를 다운로드하고 관리자 권한으로 실행
python get-pip.py
(Linux를 사용하는 경우sudo python get-pip.py
)
추신:
이것은 이미, 필요한 경우, 수 있는지 환경 변수 PATH (예를 들어 파이썬의 폴더를 포함, 대부분의 경우에 만족되어야하지만
Python 2.7.x
: Windows 기본에 설치C:\Python27 and C:\Python27\Scripts
들어,Python 3.3x
:C:\Python33 and C:\Python33\Scripts
등)나는 같은 문제가 발생하고 공식 웹 사이트에서 언급 된 아마도 가장 쉬운 방법 (하나의 라이너!)을 찾았습니다. http://www.pip-installer.org/en/latest/installing.html
너무 많은 긴(아마도 오래된?) 답변이 있다는 것이 믿기지 않습니다. 그들에게 감사의 마음을 전하지만 더 많은 신규 사용자를 돕기 위해 이 짧은 답변에 찬성 투표를 해주세요!
RayLuo
지금까지 내가 찾은 가장 좋은 방법은 단 두 줄의 코드입니다.
curl http://python-distribute.org/distribute_setup.py | python curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python
PowerShell , Cmd 및 Git Bash( MinGW )를 사용하여 Windows 8에서 테스트되었습니다.
그리고 아마도 환경에 대한 경로를 추가하고 싶을 것입니다. C:\Python33\Scripts
와 같은 위치에 있습니다.
h--n
저는 Windows에서 Continuum.io의 크로스 플랫폼 Anaconda 패키지 관리자를 사용하며 안정적입니다. 가상 환경 관리와 공통 유틸리티(예: conda, pip)가 있는 완전한 기능을 갖춘 셸이 있습니다.
> conda install <package> # access distributed binaries > pip install <package> # access PyPI packages
conda
pandas
, numpy
등과 같이 Python이 아닌 종속성을 가진 라이브러리를 위한 바이너리와 함께 제공됩니다. 이는 C 종속성을 올바르게 컴파일하기 어려울 수 있으므로 특히 Windows에서 유용합니다.
Community Wiki
쉬운 방법으로 pip를 설치하는 방법은 다음과 같습니다.
- 이 내용 을 복사하여 get-pip.py 파일에 붙여넣습니다.
- get-pip.py 를 복사하여 Python 폴더에 붙여넣습니다.
C:\Python27
. - get-pip.py 파일을 두 번 클릭합니다. 컴퓨터에 pip를 설치합니다.
- 이제
C:\Python27\Scripts
경로를 추가해야 합니다.pip.exe
파일이 포함되어 있기 때문입니다. - 이제 pip를 사용할 준비가 되었습니다.
cmd
열고 다음과 같이 입력하십시오.
pip install package_name
Community Wiki
Tobias Kienzler
여기의 지침을 따랐을 때 다른 방식으로 설치하는 데 몇 가지 문제가 있었습니다. 모든 Windows 환경에 같은 방식으로 설치하는 것은 매우 까다롭다고 생각합니다. 제 경우에는 다른 목적을 위해 동일한 컴퓨터에 Python 2.6, 2.7 및 3.3이 필요하므로 더 많은 문제가 있다고 생각합니다. 그러나 다음 지침은 완벽하게 작동했으므로 환경에 따라 다음 지침을 시도해야 할 수 있습니다.
http://docs.python-guide.org/en/latest/starting/install/win/
또한 가상 환경을 사용하는 데 매우 유용한 다양한 환경으로 인해 다른 라이브러리를 사용하는 웹 사이트가 있었고 단일 폴더에 캡슐화하는 것이 훨씬 낫습니다. 지침을 확인하고 PIP가 설치된 경우 간단히 VirtualEnv를 설치하면 됩니다.
pip install virtualenv
모든 파일이 실행되는 폴더로
virtualenv venv
그리고 몇 초 후에 venv 폴더에 모든 것이 있는 가상 환경이 생겼습니다. 활성화하려면 venv/Scripts/activate.bat를 실행하세요(환경 비활성화는 쉽습니다. deactivate.bat 사용). 설치하는 모든 라이브러리는 venv\Lib\site-packages에 저장되며 전체 환경을 다른 곳으로 쉽게 이동할 수 있습니다.
내가 찾은 유일한 단점은 일부 코드 편집기가 이러한 종류의 환경을 인식할 수 없고 가져온 라이브러리를 찾을 수 없기 때문에 코드에 경고가 표시된다는 것입니다. 물론 까다로운 방법이 있지만 편집자는 가상 환경이 오늘날 매우 정상적이라는 점을 염두에 두는 것이 좋습니다.
도움이 되기를 바랍니다.
Maximiliano Rios
- 스크립트 다운로드: https://raw.github.com/pypa/pip/master/contrib/get-pip.py
- C:\pip-script\get-pip.py와 같은 드라이브에 저장합니다.
- 명령 프롬프트에서 해당 경로로 이동하여 " python get-pip.py "를 실행합니다.
가이드 링크: http://www.pip-installer.org/en/latest/installing.html#install-pip
참고: 이와 같은 스크립트 경로(C:\Python27\Scripts)가 int %PATH% 환경 변수에도 추가되었는지 확인하십시오.
Community Wiki
매우 간단합니다.
Step 1: wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py Step 2: wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py Step 2: python ez_setup.py Step 3: python get-pip.py
(Python 및 Python 스크립트 디렉토리(예 C:\Python27
및 C:\Python27\Scripts
)가 PATH에 있는지 확인하십시오.)
CaptainCodeman
2014년 2월 4일 현재 작동 :):
@Colonel Panic이 제안한 대로 http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip 에서 Windows 설치 프로그램 파일을 통해 pip 설치를 시도했다면 pip 패키지 관리자를 성공적으로 설치했을 수 있지만 pip를 사용하여 패키지를 설치하지 못할 수 있습니다. pip.log 파일을 보면 Beautiful Soup 4 를 설치하려고 할 때 발생한 것과 동일한 SSL 오류가 발생했을 수도 있습니다.
Downloading/unpacking beautifulsoup4 Getting page https://pypi.python.org/simple/beautifulsoup4/ Could not fetch URL https://pypi.python.org/simple/beautifulsoup4/: **connection error: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed** Will skip URL https://pypi.python.org/simple/beautifulsoup4/ when looking for download links for beautifulsoup4
문제는 이전 버전의 OpenSSL 이 pip 1.3.1 이상 버전과 호환되지 않는 문제입니다. 현재 쉬운 해결 방법은 SSL이 필요하지 않은 pip 1.2.1을 설치하는 것입니다.
Windows에 Pip 설치:
- https://pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz 에서 pip 1.2.1 다운로드
- pip-1.2.1.tar.gz 파일 추출
- 압축을 푼 폴더로 디렉토리 변경:
cd <path to extracted folder>/pip-1.2.1
-
python setup.py install
실행 - 이제 Python 패키지가 일반적으로 설치되는
C:\Python27\Lib\site-packages
와 달리C:\Python27\Scripts
디렉토리에 설치되어 있으므로 C:\Python27\Scripts가 PATH에 있는지 확인하십시오C:\Python27\Scripts
이제 pip를 사용하여 패키지를 설치하십시오.
예를 들어, requests
패키지를 설치하려면 cmd에서 다음을 실행합니다.
pip install requests
헐! requests
이 성공적으로 설치되고 성공 메시지가 표시됩니다.
Community Wiki
간단한 CMD 방식
CURL을 사용하여 get-pip.py 다운로드:
curl --http1.1 https://bootstrap.pypa.io/get-pip.py --output get-pip.py
다운로드한 Python 파일 실행
python get-pip.py
그런 다음 환경 변수 C:\Python37\Scripts
C 드라이브에 Python37
폴더가 있다고 가정합니다. 해당 폴더 이름은 설치된 Python 버전에 따라 다를 수 있습니다.
이제 다음을 실행하여 Python 패키지를 설치할 수 있습니다.
pip install awesome_package_name
Community Wiki
pip 버전에 다른 문제가 있는 경우 다음을 시도할 수 있습니다.
pip install --trusted-host pypi.python.org --upgrade pip
Community Wiki
python.org 에서 다운로드한 Python 2 >= 2.7.9 또는 Python 3 >= 3.4 바이너리를 사용하는 경우 pip 가 이미 설치되어 있지만 pip를 업그레이드해야 합니다.
Windows에서는 다음과 같이 쉽게 업그레이드할 수 있습니다.
Python 명령줄로 이동하여 아래 Python 명령을 실행합니다.
python -m pip install -U pip
get-pip.py로 설치
동일한 폴더 또는 선택한 다른 폴더에서 get-pip.py 를 다운로드합니다. python.exe 파일이 있는 동일한 폴더에 다운로드하고 다음 명령을 실행한다고 가정합니다.
python get-pip.py
Pip의 설치 가이드 는 매우 깔끔하고 간단합니다.
이를 사용하면 2분 이내에 Pip을 시작할 수 있습니다.
Community Wiki
Python 2 및 Python 3용 Pip 설치
- get-pip.py 를 컴퓨터의 폴더에 다운로드합니다.
-
get-pip.py
포함된 폴더로 이동합니다. -
pip
를 설치하려는 Python 버전에 따라python get-pip.py
,python3 get-pip.py
또는python3.6 get-pip.py
명령을 실행합니다. - 이제 Pip을 설치해야 합니다!
이전 답변(여전히 유효함)
노력하다:
python -m ensurepip
아마도 모든 시스템에 pip를 설치하는 가장 쉬운 방법일 것입니다.
Community Wiki
이제 Python과 함께 번들로 제공됩니다. 설치할 필요가 없습니다.
pip -V
pip 설치 여부를 확인하는 방법입니다.
드문 경우지만 설치되지 않은 경우 get-pip.py 파일을 다운로드하고 다음과 같이 Python으로 실행합니다.
python get-pip.py
Community Wiki
나는 그 질문이 대답이 실제보다 더 단순한 것처럼 보이게 한다고 생각한다.
pip를 실행하려면 모듈의 기본 컴파일이 필요한 경우가 있습니다(64비트 NumPy가 일반적인 예임). pip의 컴파일이 성공하려면 pip가 사용하는 것과 동일한 버전의 Microsoft Visual C++로 컴파일된 Python이 필요합니다.
표준 Python 배포판은 Microsoft Visual C++ 2008로 컴파일됩니다. Microsoft Visual C++ 2008의 Express 버전을 설치할 수 있지만 유지 관리되지는 않습니다. 최선의 방법은 최신 Microsoft Visual C++의 익스프레스 버전을 얻고 Python을 컴파일하는 것입니다. 그러면 PIP와 Python은 동일한 Microsoft Visual C++ 버전을 사용하게 됩니다.
Community Wiki
https://pypi.python.org/pypi/setuptools#windows-simplified 에서 setuptools-15.2.zip(md5)을 다운로드하고 ez_setup.py를 실행하십시오.
Community Wiki
출처 : http:www.stackoverflow.com/questions/4750806/how-can-i-install-pip-on-windows
'etc. > StackOverFlow' 카테고리의 다른 글
사전을 반복하는 가장 좋은 방법은 무엇입니까? [닫은] (0) | 2021.11.11 |
---|---|
내 JavaScript 코드는 "요청된 리소스에 'Access-Control-Allow-Origin' 헤더가 없습니다" 오류를 수신하지만 Postman은 그렇지 않은 이유는 무엇입니까? (0) | 2021.11.10 |
**(이중 별표/별표) 및 *(별표/별표)는 매개변수에 대해 무엇을 합니까? (0) | 2021.11.10 |
JavaScript에서 URL을 인코딩하시겠습니까? (0) | 2021.11.10 |
글머리 기호가 없는 순서 없는 목록이 필요합니다. (0) | 2021.11.10 |