파이썬 패키지를 설정하는 데 어려움을 겪고 있습니다. SetupTools의 EasyInstall 이 도움이되지만 Python 2.6 용 실행 파일은 없습니다.
예를 들어 Mechanize를 설치하려면 INSTALL.txt에 따라 Mechanize 폴더를 C : \ Python24 \ Lib \ site-packages에 두어야하지만 테스트 실행이 작동하지 않습니다. 누군가 이것에 약간의 빛을 비출 수 있습니까? 감사!
답변
허용 대답은 구식이다. 그래서 첫째, pip
이상이 바람직하다 easy_install
( easy_install을 통해 사용하는 이유 핍? ). 그런 다음 pip
Windows 에 설치하려면 다음 단계를 따르십시오 . 아주 쉽습니다.
-
설치
setuptools
:curl https://bootstrap.pypa.io/ez_setup.py | python
-
설치
pip
:curl https://bootstrap.pypa.io/get-pip.py | python
-
선택적으로 환경에 대한 경로를 추가하여
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\Scripts
PATH에 추가하십시오 (또는 설치 한 파이썬).
답변
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에서도 동일하게 작동한다고 제안되어 있습니다.