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



Answers

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

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

그래서:

  1. 마지막 pip 버전은 http://pypi.python.org/pypi/pip#downloads 에서 다운로드하십시오.
  2. 압축을 풀다.
  3. Windows 용 마지막 쉬운 설치 프로그램을 다운로드하십시오 ( http://pypi.python.org/pypi/setuptools 의 하단에있는 .exe를 다운로드 http://pypi.python.org/pypi/setuptools ). 그것을 설치하십시오.
  4. 파이썬 명령은 C:\Python2x 폴더 밖에서 작동하지 않으며 다음을 실행하기 때문에 압축되지 않은 pip 폴더 내용C:\Python2x\ 폴더에 복사하십시오 (전체 폴더를 내용으로 복사하지 마십시오) : python setup.py install
  5. 파이썬 C:\Python2x\Scripts 를 경로에 추가하십시오 C:\Python2x\Scripts

너 끝났어.

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

Question

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




필자는 Gringo Suave의 대답에 언급 된 ez_setup.py 및 get-pip.py 설치 스크립트를 모두 감싸는 이 pip 설치 스크립트 를 작성했습니다 (pip가 설치되면 최신 setuptools 버전의 pip install -upgrade setuptools를 실행합니다).

다음을 사용하여 저장소를 복제하십시오.

git clone https://github.com/chrissimpkins/pip-installer.git

또는 .zip 아카이브를 다운로드하십시오.

https://github.com/chrissimpkins/pip-installer/archive/master.zip

그리고 저장소 디렉토리의 최상위 레벨에서 pipinstall.py 스크립트를 실행하십시오 :

python pipinstall.py

이렇게하면 두 응용 프로그램의 최신 릴리스가 제공됩니다. 설치 후 스크립트 저장소를 제거하는 것이 안전합니다.




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

pipeasy_install 은 똑같은 것은 아니므로 pip 통해 얻을 수 있지만 easy_install 은 얻을 수없는 것들이 있습니다.

필자가 권장하는 것은 ActivePython Community Edition 을 얻고 Windows에서 Python을 설치하는 데 드는 번거 로움을 걱정하지 않아도된다는 것입니다. 그런 다음 pypm 사용할 수 있습니다.

pip 를 사용하려면 ActiveState 설치 프로그램에서 PyPM 옵션을 확인해야합니다. 설치가 끝나면 로그 오프하고 다시 로그온하면됩니다. ActiveState 설치 프로그램 PyPM 옵션에 포함되어 있고 경로가 설치 프로그램에서 이미 설정했기 때문에 명령 줄에서 pip 를 사용할 수 있습니다. PyPM 도 사용할 수 있지만 사용하지 않아도됩니다.




2016 년에 업데이트 됨 : Pip 은 이미 Python 2.7.9+ or 3.4+ 포함되어 있어야하지만, 이유가 무엇이든지간에 거기에없는 경우 다음 한 줄짜리를 사용할 수 있습니다.

  • 다운로드 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 : C:\Python33 and C:\Python33\Scripts 등)

  2. 나는 같은 문제를 겪었고 그런 다음 아마도 가장 쉬운 방법 (하나의 라이너!)을 공식 웹 사이트에서 언급했다 : pip-installer.org/en/latest/installing.html

거기에 너무 오래 (아마도 구식?) 답변이 많다는 것을 믿을 수 없습니다. 그 (것)들에게 고맙게 느끼고 그러나, 더 새로운 새로운 올 사람을 돕는이 짧은 응답을 투표하십시오!




Windows에서 continuum.io의 교차 플랫폼 Anaconda 패키지 관리자를 사용하며 신뢰할 수 있습니다. 그것은 가상 환경 관리와 공용 유틸리티 (예 : conda, pip)가있는 완전한 기능의 쉘을 가지고 있습니다.

> conda install <package>               # access distributed binaries

> pip install <package>                 # access PyPI packages 

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




pip를 사용하려면 시스템에 pip를 직접 설치해야합니다. 당신은 virtualenv 통해 그것을 사용할 수 있습니다. 다음 단계에 따라 수행 할 수 있습니다.

  • virtualenv 에서 virtualenv tar.gz 파일을 다운로드 virtualenv
  • 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를 설치하는 다른 방법은 thegauraw.tumblr.com을 참조하십시오.




PythonXYpip 와 함께 제공됩니다.




you have to get the get_pip.py file search it on google copy from there and save it locally in c drive in pip directory




I think the question makes it seem like the answer is simpler than it really is. Running of pip will sometimes require native compilation of a module (64-bit Numpy is a common example of that). In order for pip's compilation to succeed, you need Python which was compiled with the same version of MSVC as the one pip is using. Standard Python distributions are compiled with MSVC 2008. You can install an Express version of VC2008, but it is not maintained. Your best bet is to get an express version of a later MSVC and compile Python. Then PIP and Python will be using the same MSVC version.







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 자체를 사용하여 하나의 명령으로 다운로드, 검사 및 실행하는 단계의 바로 가기임을 알 수 있습니다 . Pip를 신뢰한다면 의심의 여지없이 진행하십시오.

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




2016+ 업데이트 :

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

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

  1. pip 설치 프로그램 다운로드 : get-pip.py
  2. 편집증 인 경우 파일을 검사하여 악의적이지 않은지 확인합니다 (b64 디코딩해야 함).
  3. 다운로드 폴더에서 Admin으로 콘솔을 열고 get-pip.py 실행 get-pip.py . 또는 Explorer에서 해당 아이콘을 마우스 오른쪽 버튼으로 클릭하고 "Admin as run ..."을 선택하십시오.

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




다음은 Python 2.7에서 작동합니다. 이 스크립트를 저장하고 실행하십시오 :

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 실행 파일 패키지를 성공적으로 설치할 수 있습니다 (레지스트리 항목 관련 문제).




Working as of Feb 04 2014 :):

If you have tried installing pip through the Windows installer file from http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip as suggested by @Colonel Panic, you might have installed the pip package manager successfully, but you might be unable to install any packages with pip. You might also have got the same SSL error as I got when I tried to install Beautiful Soup 4 if you look in the pip.log file:

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

The problem is an issue with an old version of OpenSSL being incompatible with pip 1.3.1 and above versions. The easy workaround for now, is to install pip 1.2.1, which does not require SSL :

Installing Pip on Windows:

  1. Download pip 1.2.1 from https://pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz
  2. Extract the pip-1.2.1.tar.gz file
  3. Change directory to the extracted folder: cd <path to extracted folder>/pip-1.2.1
  4. Run python setup.py install
  5. Now make sure C:\Python27\Scripts is in PATH because pip is installed in the C:\Python27\Scripts directory unlike C:\Python27\Lib\site-packages where Python packages are normally installed

Now try to install any package using pip.

For example, to install the requests package using pip, run this from cmd:

pip install requests

Whola! requests will be successfully installed and you will get a success message.







Related