[python] Windows에서 Python 패키지를 어떻게 설치합니까?

파이썬 패키지를 설정하는 데 어려움을 겪고 있습니다. SetupTools의 EasyInstall 이 도움이되지만 Python 2.6 용 실행 파일은 없습니다.

예를 들어 Mechanize를 설치하려면 INSTALL.txt에 따라 Mechanize 폴더를 C : \ Python24 \ Lib \ site-packages에 두어야하지만 테스트 실행이 작동하지 않습니다. 누군가 이것에 약간의 빛을 비출 수 있습니까? 감사!



답변

허용 대답은 구식이다. 그래서 첫째, pip이상이 바람직하다 easy_install( easy_install을 통해 사용하는 이유 핍? ). 그런 다음 pipWindows 에 설치하려면 다음 단계를 따르십시오 . 아주 쉽습니다.

  1. 설치 setuptools:

    curl https://bootstrap.pypa.io/ez_setup.py | python
  2. 설치 pip:

    curl https://bootstrap.pypa.io/get-pip.py | python
  3. 선택적으로 환경에 대한 경로를 추가하여 pip어디에서나 사용할 수 있습니다. 어딘가에 C:\Python33\Scripts있습니다.


답변

Windows 용 Python의 최신 버전은 pip 패키지 관리자 와 함께 제공됩니다 . (출처)

Python 2> = 2.7.9 또는 Python 3> = 3.4를 사용하는 경우 pip는 이미 설치되어 있습니다.

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

cd C:\Python\Scripts\
pip.exe install <package-name>

따라서 귀하의 경우에는 다음과 같습니다.

pip.exe install mechanize


답변

이것은easy_install 창문 을 타는 방법에 대한 좋은 자습서입니다 . 짧은 대답 : C:\Python26\ScriptsPATH에 추가하십시오 (또는 설치 한 파이썬).


답변

setuptools에는 실행 파일이 필요하지 않습니다. 소스 코드를 다운로드하여 압축을 풀고 다운로드 한 디렉토리로 이동 python setup.py install한 후 명령 프롬프트에서 실행할 수 있습니다.


답변

Python 2.7부터 기본적으로 pip가 포함됩니다. 원하는 패키지를 통해 간단히 다운로드하십시오

python -m pip install [package-name]


답변

내가 다른 곳에 쓴 것처럼

파이썬으로 패키징하는 것은 끔찍합니다. 근본 원인은 언어가 패키지 관리자없이 제공되기 때문입니다.

다행스럽게도 Pip 이라는 Python 용 패키지 관리자가 하나 있습니다. 핍은 루비의 보석에서 영감을 얻었지만 일부 기능이 부족합니다. 아이러니하게도 Pip 자체는 설치복잡합니다 . 널리 사용되는 64 비트 Windows에 설치하려면 소스에서 두 개의 패키지를 빌드하고 설치해야합니다. 이것은 프로그래밍에 익숙하지 않은 사람에게 큰 부탁입니다.


따라서 올바른 일은 pip를 설치하는 것입니다. 그러나 귀찮게 할 수 없다면 Christoph Gohlke는 모든 Windows 플랫폼에 널리 사용되는 Python 패키지 바이너리를 제공합니다. http://www.lfd.uci.edu/~gohlke/pythonlibs/

실제로 일부 Python 패키지를 빌드하려면 종속성에 대한 C 컴파일러 (예 : mingw32) 및 라이브러리 헤더가 필요합니다. 이것은 Windows에서 악몽 일 수 있으므로 Christoph Gohlke라는 이름을 기억하십시오.


답변

Windows에서 패키지를 설치하는 데 문제가있었습니다. 해결책을 찾았습니다. Windows7 이상에서 작동합니다. 주로 Windows Powershell을 사용하면 작동 할 수 있어야합니다. 이렇게 하면 시작하는 데 도움 됩니다.

  • 먼저 PATH 변수에 파이썬 설치를 추가해야합니다. 도움 될 것입니다.
  • 설치하려는 압축 형식의 패키지를 다운로드하여 압축을 풀어야합니다. 이상한 zip 형식이라면 7Zip을 사용하고 압축을 풀어야합니다.
  • Windows Powershell을 사용하여 setup.py로 추출한 디렉토리로 이동하십시오 (문제가있는 경우 링크 사용)
  • 명령을 실행 python setup.py install

다른 의미가 없을 때 그것은 나를 위해 일했습니다. Python 2.7을 사용하지만 설명서에는 Python 3.x에서도 동일하게 작동한다고 제안되어 있습니다.