it-swarm-korea.com

Windows에 pip를 설치하려면 어떻게해야합니까?

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

2394
mit

파이썬 2.7.9+ 및 3.4+

좋은 소식! Python3.4 (2014 년 3 월 출시) 및 Python2.7.9 (2014 년 12 월 출시) Pip과 함께 제공됩니다. 이것은Python릴리스의 가장 좋은 기능입니다. 커뮤니티의 풍부한 라이브러리를 누구나 이용할 수 있습니다. 초보자는 더 이상 설정이 어려운 커뮤니티 라이브러리 사용에서 제외되지 않습니다. 패키지 관리자와 함께 배송 할 때Python은 Ruby , Node.js , Haskell , Perl , Go — 대부분의 오픈 소스 커뮤니티가있는 거의 모든 현대 언어입니다. 파이썬 감사합니다.

물론,Python패키징이 문제가 해결 된 것은 아닙니다. 경험은 여전히 ​​실망 스럽습니다. 이 스택 오버플로 질문DoesPython에 패키지/모듈 관리 시스템이 있습니까? 에 대해 설명합니다.

그리고Python2.7.8 또는 이전 버전 (커뮤니티의 상당 부분)을 사용하는 모든 사람에게 슬프게도. Pip을 배송 할 계획이 없습니다. 수동 지침이 이어집니다.

Python 2 ≤ 2.7.8 및Python3 ≤ 3.3

패키지 관리자없이 'batteries included' 모토,Python에 직면 한 상태로 제공됩니다. 설상가상으로 Pip는 최근까지는 아이러니하게 설치하기가 어려웠습니다.

공식 지침

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

get-pip.py 을 (를) 다운로드하여 _.py_가 아닌 _.txt_ 파일로 저장하십시오. 그런 다음 프롬프트 명령에서 실행하십시오.

_python get-pip.py
_

이를 위해 관리자 명령 프롬프트가 필요할 수 있습니다.관리자로 명령 프롬프트 시작(Microsoft TechNet)을 따르십시오.

이것은 pip 패키지를 설치합니다 (Windows의 경우) ...\Scripts\pip.exe이 경로는 명령 줄에서 pip를 사용하기 위해 경로가 PATH 환경 변수에 있어야합니다 (추가 지침은 '대안 지침'의 두 번째 부분 참조) 당신의 경로,

대체 지침

공식 문서는 사용자에게 Pip 및 각 종속 항목을 소스에서 설치하도록 지시합니다. 그것은 경험이 많고 초보자에게는 어렵습니다.

우리를 위해 Christoph Gohlke는 널리 사용되는Python패키지에 대한 Windows 설치 프로그램 (_.msi_)을 준비합니다. 그는 32 비트와 64 비트 모두Python버전의 설치 프로그램을 작성합니다. 다음을 수행해야합니다.

  1. 설치 도구 설치
  2. Install pip

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

_pip install httpie
_

거기 당신은 (희망적으로) 간다! 일반적인 문제에 대한 해결책은 다음과 같습니다.

프록시 문제

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

_http://proxy_url:port
http://username:[email protected]_url:port
_

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

Vcvarsall.bat를 찾을 수 없습니다

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

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

MinGW 또는 Visual C++ 과 같은 C++ 컴파일러 설치 로 해결할 수 있습니다. Microsoft는 실제로 Python과 함께 사용할 수 있도록 특별히 제공합니다. 또는PYTHON2.7 용 MICROSOFT VISUAL C++ 컴파일러을 사용해보십시오.

패키지에 대해 Christoph 's site 를 확인하는 것이 더 쉬운 경우가 많습니다.

1760
Colonel Panic

- 오래된 - 여기에 설명 된대로 setuptools가 아니라 distribute를 사용하십시오. -
- 오래된 # 2 - setuptools를 distribute로 사용하는 것이 더 이상 사용되지 않습니다.

앞서 언급 한 것처럼 pip는 독립 설치 프로그램을 포함하지 않지만 이전 버전 인 easy_install을 사용하여 설치할 수 있습니다.

그래서:

  1. 마지막 pip 버전은 여기에서 다운로드하십시오. http://pypi.python.org/pypi/pip#downloads
  2. 압축을 풀다.
  3. Windows 용 마지막 쉬운 설치 프로그램을 다운로드하십시오. (HTTP://PYPI.PYTHON.ORG/PYPI/SETUPTOOLS) 맨 아래에서 .exe를 다운로드하십시오. 그것을 설치하십시오.
  4. python 명령이 C:\Python2x\ 폴더 밖에서 작동하지 않고 실행되지 않기 때문에 압축되지 않은 pip 폴더 content C:\Python2x 폴더에 복사하십시오 (전체 폴더를 내용으로 복사하지 마십시오). python setup.py install
  5. Python C:\Python2x\Scripts를 경로에 추가하십시오.

너 끝났어.

이제 리눅스 에서처럼 pip install package를 사용하여 쉽게 패키지를 설치할 수 있습니다 :)

295
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를 실행하십시오

후자를 위해 아래 두 가지 오래된 지침을 남겨 두겠습니다.

이전 답 :

Windows 버전의 64 비트 종류 - 64 비트 Windows + Python은 ez_setup으로 인해 별도의 설치 방법이 필요했지만 32 비트를 실행하는 64 비트 Windows에서는 새로운 배포 방법을 테스트했습니다. Python 및 64 비트 Python을 지원하므로 Windows/Python 2.7X의 모든 버전에서 동일한 방법을 사용할 수 있습니다.

오래된 방법 2 사용 배포 :

  1. 다운로드 distribute - C:\Python27\Scripts에 광산을 던졌습니다 (존재하지 않는 경우 Scripts 디렉토리를 만들어보십시오).
  2. 명령 프롬프트를 엽니 다. (Windows의 경우 PowerShell 을 사용하지 않으면 conemu2 를 체크 아웃하고 distribute_setup.py를 다운로드 한 디렉토리로 변경하십시오 (cd).
  3. Distribute_setup : python distribute_setup.py를 실행하십시오 (파이썬 설치 디렉토리가 경로에 추가되지 않으면 작동하지 않습니다 - 도움을 위해 여기로 이동하십시오 )
  4. 현재 디렉토리를 Python 설치 (C:\Python27\Scripts)의 Scripts 디렉토리로 변경하거나 Python 기본 설치 디렉토리를 % PATH % 환경 변수에 추가하십시오.
  5. 새로 설치된 setuptools를 사용하여 pip 설치 : easy_install pip

마지막 단계는 easy_install.exe 디렉토리가 (C :\Python27\Scripts가 Python 2.7의 기본값이 될 것입니다) 디렉토리에 있거나 경로에 해당 디렉토리가 추가되어 있지 않으면 작동하지 않습니다.

오래된 방법 1 ez_setup 사용 :

setuptools 페이지에서 -

ez_setup.py 를 다운로드하고 실행하십시오. 해당 .Egg 파일을 다운로드하여 설치합니다. (현재, 제공된 .exe 설치 프로그램은 distutils 설치 프로그램 호환성 문제로 인해 Windows 용 Python의 64 비트 버전을 지원하지 않습니다.

이 후에도 계속할 수 있습니다 :

  1. c:\Python2x\Scripts를 Windows 경로에 추가합니다 (Python2xx을 설치 한 실제 버전 번호로 바꿉니다)
  2. 새 (!) DOS 프롬프트를 엽니 다. 거기에서 easy_install pip를 실행합니다.
214
AndrewPK

2016+ 업데이트 :

이러한 답변은 구식이거나 그렇지 않은 단어이거나 어렵습니다.

Python 3.4 이상 또는 2.7.9 이상을 사용하고 있다면 Windows에서 기본값으로 설치됨 이 (가)됩니다. 그렇지 않으면 짧게 :

  1. Pip 설치 프로그램을 다운로드하십시오. https://bootstrap.pypa.io/get-pip.py
  2. 편집증 인 경우 파일을 검사하여 악의적이지 않은지 확인합니다 (b64 디코딩해야 함).
  3. 관리자로 다운로드 폴더에서 콘솔을 열고 get-pip.py를 실행하십시오. 또는 탐색기에서 해당 아이콘을 마우스 오른쪽 단추로 클릭하고 "관리자 권한으로 실행 ..."을 선택하십시오.

새 바이너리 pip.exe (및 사용되지 않는 easy_install.exe)는 "%ProgramFiles%\PythonXX\Scripts" 폴더 (또는 유사)에 있으며 PATH 변수에는없는 것 같습니다. 나는 그것을 추가하는 것이 좋습니다.

196
Gringo Suave

2014 년 3 월에 릴리스 된 Python 3.4에는 pip이 포함되어 있습니다.
http://docs.python.org/3.4/whatsnew/3.4.html
그래서 Python 3.4가 출시 된 이래로 Windows에 pip를 설치하는 최신 방법은 Python을 설치하는 것입니다. 설치 중에 모든 기본값을 고수하면 pip가 설치됩니다.
C:\Python34\Scripts\pip3.exe.

45
matth

Windows를 사용해야 할 때 ActivePython을 사용합니다. ActivePython은 PATH에 모든 것을 자동으로 추가하고 PyPM 이라는 패키지 관리자를 포함하여 binary 패키지 관리로 패키지를보다 빠르고 간단하게 설치할 수 있습니다.

pipeasy_install은 (는) 정확히 같은 것이 아니므로 pip을 (를) 통해 얻을 수 있지만 easy_install를 통해 얻을 수있는 것과 그 반대의 것들이 있습니다. .

내 권장 사항은 ActivePython Community Edition 을 받고 Windows에서 Python에 대한 모든 설정을 얻는 번거 로움에 대해 걱정하지 않는 것입니다. 그런 다음 pypm을 사용하면됩니다.

pip을 사용하려는 경우 ActiveState 설치 관리자에서 PyPM 옵션을 확인해야합니다. 설치 후 로그 오프했다가 다시 로그온하기 만하면 명령 줄에서 pip을 (를) 사용할 수 있습니다. ActiveState 설치 관리자 PyPM 옵션에 포함되어 있고 설치 프로그램에서 경로를 설정했기 때문입니다. 이미. PyPM도 사용할 수 있지만 사용할 필요는 없습니다.

40
Rafe Kettler

최신 방법은 Windows의 패키지 관리자 Chocolatey 를 사용하는 것입니다.

설치가 끝나면 Prompt 명령을 열고 아래의 세 명령을 실행하면 Python 2.7, easy_install 및 pip가 설치됩니다. x64 또는 x86 Windows 중 어떤 버전을 사용하는지 자동으로 감지합니다.

cinst python
cinst easy.install
cinst pip

Chocolatey Gallery에있는 다른 모든 Python 패키지는 here 에서 찾을 수 있습니다.

37
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 소스 코드 저장소에서 코드를 다운로드하고 사용자 환경에서 동적으로 실행합니다. 따라서 이것은 다운로드, 검사 및 실행 단계의 바로 가기라는 것을 알아 두십시오 모두 하나의 명령으로 파이썬 자체를 사용. Pip을 신뢰한다면 의심의 여지없이 진행하십시오.

Windows 환경 변수 PATH에 Python의 폴더 (Python 2.7.x 기본 설치 : C:\Python27C:\Python27\Scripts, Python 3.3x : C:\Python33C:\Python33\Scripts 등)가 포함되어 있는지 확인하십시오.

30
Fernando Macedo

설치

나는 배포pip here (목표는 easy_install로 부트 스트랩하거나 파이썬 스크립트를 저장하고 실행하지 않고 pip을 사용하는 것을 목표로 함)에 대한 Windows 설치 프로그램을 작성했습니다.

Windows의 경우 위의 링크에서 첫 번째 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
24
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

Windows 7의 64 비트 버전을 사용하는 경우 Python 실행 파일 패키지를 성공적으로 설치하기 위해 64 비트 WINDOWS 7에서 64 비트 PYTHON 설치 문제를 읽어 레지스트리 항목과 관련된 문제를 해결할 수 있습니다. .

19
Kuruwan

Python 2.x에서 pip globally 를 설치하려면 easy_install이 Adrián 주와 같은 최상의 솔루션 인 것으로 보입니다.

그러나 설치 지침 은 모든 가상 서버에 pip가 자동으로 설치되어 있으므로 virtualenv 를 사용하여 설치하는 것이 좋습니다. 이것은 루트 액세스 나 시스템 파이썬 설치를 수정할 필요가 없습니다.

그래도 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
16
Dylan Hogg

Pip를 사용하려면 시스템에 pip를 직접 설치해야하는 것은 아닙니다. virtualenv 를 통해 사용할 수 있습니다. 다음 단계에 따라 수행 할 수 있습니다.

일반적으로 특정 프로젝트에 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

프롬프트 Prompt에서 다음을 볼 수 있습니다 :

(myvirtualenv) PATH\TO\YOUR\PROJECT\FOLDER>pip install package_name

이제는 pip를 사용할 수 있지만 프롬프트의 왼쪽을 보는 virtualenv를 활성화했는지 확인하십시오.

이것은 pip를 설치하는 가장 쉬운 방법 중 하나입니다. 즉 가상 환경 내부에 있지만 virtualenv.py 파일이 있어야합니다.

Pip/virtualenv/virtualenvwrapper를 설치하는 다른 방법을 보려면 thegauraw.tumblr.com 을 참조하십시오.

14
thegauraw

Windows 64 비트에서 setuptools를 설치하는 데 문제가있는 사용자를위한 솔루션을 추가하고 싶었습니다. 이 문제는 python.org의이 버그에서 논의되었으며이 코멘트의 날짜로 아직 해결되지 않았습니다. 간단한 해결 방법을 언급하고 그것은 완벽하게 작동합니다. 한 번의 레지스트리 변경으로 트릭이 나에게 도움이되었습니다.

링크 : http://bugs.python.org/issue6792#

나를 위해 일한 솔루션 ... :

2.6 이상 버전의 Python에 대해이 레지스트리 설정을 추가하십시오.

 [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 버전으로 바꾸어야합니다.

13
user1233104

2016 년에 업데이트되었습니다 : Pip은 이미 Python 2.7.9+ or 3.4+에 포함되어 있어야하지만 어떤 이유로 든 거기에 없으면 다음 한 줄짜리를 사용할 수 있습니다.

  • https://bootstrap.pypa.io/get-pip.py 를 다운로드하고 관리자 권한으로 실행하십시오. python get-pip.py (Linux 사용자는 Sudo python get-pip.py를 사용하십시오)

추신:

  1. 이것은 대부분의 경우에 이미 만족해야하지만, 필요하다면 환경 변수 PATH에 Python의 폴더가 포함되어 있는지 확인하십시오 (예 : Windows 기본 설치 : Python 2.7.x, C:\Python27 and C:\Python27\Scripts, Python 3.3x : C:\Python33 and C:\Python33\Scripts 등)

  2. 나는 같은 문제를 겪었고 공식 웹 사이트에서 언급 한 가장 쉬운 방법 (하나의 라이너!)을 찾았습니다 : http://www.pip-installer.org/en/latest/installing.html

거기에 너무 오래 (아마 시대에 뒤 떨어진) 해답이 있다는 것을 믿을 수 없습니다. 고맙다고 생각하지만 더 많은 새로운 사람들을 도울 수있는이 짧은 대답에 찬성하십시오!

13
RayLuo

지금까지 찾은 가장 좋은 방법은 두 줄의 코드입니다.

curl http://python-distribute.org/distribute_setup.py | python
curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python

Windows 8에서 PowerShell , Cmd 및 Git Bash ( MinGW )를 사용하여 테스트되었습니다.

그리고 환경에 경로를 추가하려고합니다. 그것은 어딘가에 C:\Python33\Scripts입니다.

12
h--n

최신 파이썬 다운로드 - 나는 파이썬 3.6을 윈도우에 가지고있다. 필요한 모든 것이 궁금 할 필요는 없습니다. 숨을들이 쉬십시오. 어떻게하는지 보여 드리겠습니다.

  1. 파이썬을 설치 한 곳이 다음 디렉토리에 있는지 확인하십시오.  enter image description here

자, 창문에 있다면 python과 pip를 환경 변수 경로 설정에 추가 할 수 있습니다. 그래서 ips 또는 python을 입력하면 python이나 python이 어디에서 호출되는지 알 수 있습니다.

따라서 위 화면의 폴더 아래에 PIP가 있습니다. "SCRIPTS"환경 변수 경로에 Python과 PIP를 추가 할 수 있습니다.  enter image description here

거의 완료되었습니다. CMD로 테스트하여 핏을 사용하여 goole 패키지를 설치하십시오.

pip install google

 enter image description here

안녕!

12
danielad

여기에 쉬운 방법으로 pip를 설치하는 방법.

  1. 복사 및 붙여 넣기 이러한 콘텐츠 파일로 get-pip.py
  2. 복사하여 붙여 넣기 get-pip.py 파이썬 폴더에 .__C:\Python27
  3. get-pip.py file.it를 두 번 클릭하면 컴퓨터에 pip가 설치됩니다.
  4. 이제 환경 변수에 C:\Python27\Scripts 경로를 추가해야합니다. pip.exe 파일이 포함되어 있기 때문입니다.
  5. 이제 핏을 사용할 준비가되었습니다. cmd을 열고 다음과 같이 입력하십시오.
    pip install package_name
11
Harun ERGUL

PythonXYotherspip 포함.

10
Tobias Kienzler

Windows에서 continuum.io의 교차 플랫폼 Anaconda 패키지 관리자를 사용하며 신뢰할 수 있습니다. 가상 환경 관리 기능과 일반적인 유틸리티 (예 : conda, pip)가 포함 된 완벽한 기능의 셸이 있습니다.

> conda install <package>               # access distributed binaries

> pip install <package>                 # access PyPI packages 

conda에는 또한 Python이 아닌 종속성이있는 라이브러리의 바이너리가 있습니다. pandas, numpy 등이 있습니다. 이는 C 종속성을 올바르게 컴파일하기가 어려울 수 있으므로 특히 Windows에서 유용합니다.

10
Christian Tremblay

여기에 지침을 따라 할 때 여러 가지 방법으로 설치하는 데 몇 가지 문제가있었습니다. 모든 Windows 환경에 동일한 방식으로 설치하는 것은 매우 까다로운 일이라고 생각합니다. 필자의 경우 Python 2.6, 2.7 및 3.3이 동일한 머신에서 다른 용도로 필요하므로 더 많은 문제가 있다고 생각합니다. 하지만 다음 지시 사항은 완벽하게 작동하므로 환경에 따라 다를 수 있습니다.

http://docs.python-guide.org/ko/latest/starting/install/win/

또한 가상 환경을 사용하는 데 매우 유용한 다른 환경으로 인해 다른 라이브러리를 사용하는 웹 사이트가 있었으며 PIP가 설치되어있는 경우 지침을 확인하고 VirtualEnv를 설치하면 간단히 폴더를 하나의 폴더로 캡슐화하는 것이 좋습니다.

pip install virtualenv

폴더에 모든 파일이 있습니다.

virtualenv venv

그리고 몇 초 후에 venv 폴더의 모든 것을 가상 환경으로 만들고, venv/Scripts/activate.bat를 실행하여 활성화합니다 (환경을 쉽게 비활성화하려면 deactivate.bat를 사용하십시오). 설치하는 모든 라이브러리는 venv\Lib\site-packages에서 끝나며 전체 환경을 어딘가에 쉽게 옮길 수 있습니다.

내가 발견 한 유일한 단점은 일부 코드 편집기가 이러한 종류의 환경을 인식 할 수 없으며 가져온 라이브러리를 찾을 수 없기 때문에 코드에 경고가 표시된다는 것입니다. 당연히 그것을하는 까다로운 방법이있다 그러나 좋았던 편집자는 명심한다 사실상 환경은 현재에는 아주 정상적이다.

희망이 도움이됩니다.

8
Maximiliano Rios
  1. 스크립트 다운로드 : https://raw.github.com/pypa/pip/master/contrib/get-pip.py
  2. C :\pip-script\get-pip.py와 같은 드라이브에 저장하십시오.
  3. Prompt에서 해당 경로로 이동하고 "python get-pip.py"를 실행하십시오.

가이드 링크 : http://www.pip-installer.org/en/latest/installing.html#install-pip

참고 :이 같은 스크립트 경로 (C :\Python27\Scripts)가 int % PATH % 환경 변수에도 추가되었는지 확인하십시오.

6
Adil Abbasi

매우 간단합니다.

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:\Python27C:\Python27\Scripts)가 PATH에 있는지 확인하십시오.)

3
CaptainCodeman

python.org 에서 다운로드 한 Python 2> = 2.7.9 또는 Python 3> = 3.4 바이너리를 사용하는 경우 pip이 (가) 이미 설치되어 있지만 pip를 업그레이드해야합니다.

Windows 업그레이드시 쉽게 수행 할 수 있습니다.

Python 명령 줄로 이동하여 Python 명령 아래에서 실행하십시오.

파이썬 -m pip install -U pip

Get-pip.py로 설치하기

get-pip.py 를 같은 폴더 또는 원하는 다른 폴더에 다운로드하십시오. 난 당신 python.exe 파일을 가지고이 폴더에서 동일한 파일을 다운로드 하고이 명령을 실행 가정합니다

python get-pip.py

Pip 's installation guide 는 아주 깨끗하고 간단합니다.

이것을 사용하면 2 분 안에 Pip을 시작할 수 있습니다.

3
Chetan Sharma

2014 년 2 월 4 일 현재 작업 중 :) :

@Colonel Panic에서 제안한대로 http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip 에서 Windows 설치 프로그램 파일을 통해 pip 설치를 시도한 경우 pip 패키지 관리자를 설치했을 수 있습니다. 성공적이지만 pip로 패키지를 설치할 수 없습니다. 또한 Beautiful Soup 4 pip.log 파일을 보면 설치하려고 할 때와 같은 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 이상 버전과 호환되지 않는 문제입니다. 지금 쉬운 해결 방법은 pip 1.2.1을 설치하는 것인데, SSL 은 필요하지 않습니다.

Windows에서 Pip 설치 :

  1. https://pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz에서 pip 1.2.1 다운로드
  2. Pip-1.2.1.tar.gz 파일의 압축을 풉니 다.
  3. 추출 된 폴더로 디렉토리를 변경하십시오 : cd <path to extracted folder>/pip-1.2.1
  4. python setup.py install 실행
  5. Python 패키지가 정상적으로 설치되는 C:\Python27\Scripts와 달리 pip가 C:\Python27\Scripts 디렉토리에 설치되기 때문에 C:\Python27\Lib\site-packages가 PATH에 있는지 확인하십시오

이제 pip를 사용하여 패키지를 설치하십시오.

예를 들어, pip를 사용하여 requests 패키지를 설치하려면 cmd에서 다음을 실행하십시오.

pip install requests

Whola! requests이 (가) 성공적으로 설치되고 성공 메시지가 표시됩니다.

3
praveenak

Setuptools-15.2.Zip (md5)을 여기 https://pypi.python.org/pypi/setuptools#windows-simplified 에서 다운로드하고 ez_setup.py를 실행하십시오.

2
ybdesire

Python2Python3에 대한 Pip 설치

  1. get-pip.py 를 컴퓨터의 폴더로 다운로드하십시오.
  2. 명령 프롬프트를 열고 get-pip.py가 포함 된 폴더로 이동합니다.
  3. python을 설치할 pip 버전에 따라 python get-pip.py, python3 get-pip.py 또는 python3.6 get-pip.py 명령을 실행하십시오.
  4. Pip이 설치되어 있어야합니다!

이전 답변 (여전히 유효)

시도해 봤어?

python -m ensurepip

아마 모든 시스템에 pip를 설치하는 것이 가장 쉽습니다.

2
Pedro Lobito

pip 버전으로 다른 문제가 있다면 이것을 시도 할 수 있습니다.

pip install --trusted-Host pypi.python.org --upgrade pip
2
Smaillns

또는 Windows 및 해당 GUI에서 pip 및 virtualenv 에 대한 올인원 설치 프로그램 인 pip-Win 을 얻을 수 있습니다.

  • 하나의 Python 인터프리터 (즉, 버전)에서 다른 버전 (py 및 pypy 포함)으로 전환합니다.
  • 설치된 패키지를 모두보고 최신 패키지인지 확인하십시오.
  • 패키지를 설치 또는 업그레이드하거나 pip 자체를 업그레이드하십시오.
  • 가상 환경 만들기 및 삭제 및 가상 환경 간 전환
  • 선택한 인터프리터와 함께 IDLE 또는 다른 Python 스크립트를 실행하십시오.
2
sk8asd123

나는 그 질문이 대답이 진짜보다 더 단순 해 보이는 것처럼 보인다고 생각한다. pip를 실행하려면 모듈의 원시 컴파일이 필요합니다 (64 비트 Numpy가 그 일반적인 예입니다). pip의 컴파일이 성공하려면 파이썬이 사용하는 것과 동일한 버전의 MSVC로 컴파일 된 Python이 필요합니다. 표준 Python 배포판은 MSVC 2008로 컴파일됩니다. VC2008의 Express 버전을 설치할 수는 있지만 유지 관리되지는 않습니다. 최선의 방법은 최신 MSVC의 익스프레스 버전을 구하고 Python을 컴파일하는 것입니다. 그러면 PIP와 Python은 동일한 MSVC 버전을 사용하게됩니다.

1
Dmitry Rubanovich

이제는 파이썬과 함께 제공됩니다. 설치하지 않아도됩니다.

pip -V

이것은 pip가 설치되어 있는지 여부를 확인할 수있는 방법입니다. 드문 경우지만, 그것이 설치되어 있지 않다면, get-pip.py file을 다운로드하고 python으로 실행하십시오.

python get-pip.py
1
Usman Ahmed

get_pip.py 파일을 Google 사본에서 검색하여 로컬에서 C 드라이브에 저장해야합니다.

1
Pawanvir singh

64 비트 Cygwinpip 문제도 있습니다. 설치가 끝나면 pip 명령의 출력은 항상 비어 있습니다. 어떤 명령/옵션을 사용해도 상관 없습니다 (심지어 pip -V는 출력을 생성하지 않습니다).

귀하의 경우, Cygwin의 패키지 libuuidlibuuid-devel라는 개발 버전을 설치하십시오. 그 패키지가 libuuid를 사용하지 않으면 segfault가 발생합니다. 그리고 pip은 그 패키지를 사용하기 때문에 Segfault는 Cygwin x64에서 pip을 빈 출력으로 만드는 원인입니다. 32 비트 Cygwin에서는 패키지 없이도 잘 작동합니다.

그곳에서 몇 가지 세부 정보를 읽을 수 있습니다. https://github.com/kennethreitz/requests/issues/1547

Pip 설치 방법 :

  1. 다운로드 및 설치 ActivePython
  2. 명령 프롬프트 열기 (CMD)
  3. pypm install pip 유형
1
Paul Sweatte

간단한 해결책은 python3을 설치하는 것입니다. python2를 사용하고 있기 때문에이 문제가 발생하는 이유가 생각합니다. 나는 이것을했고 효과가 있었다. python3을 설치할 때 반드시 PIP를 선택하십시오. 파이썬으로 설치합니다.

0
Goatie

때로는 IDE를 사용할 때 이해하기가 쉽습니다.

  • PyCharm 설치
  • 그리고 가상 환경을 만들면 자동으로 핏을 설치합니다.
  • 다음 코드에서 모든 파이썬 패키지를 설치할 수 있습니다  enter image description here
0
Janis Karklins