2012-02-29 4 views
14

Windows에서 gevent를 설치하려고합니다. 이를 위해 libevent를 다운로드하여 컴파일 한 후 pip install gevent을 실행하고 오류가 발생합니다 : Please provide path to libevent source with --libevent DIR. pip을 사용하여 libevent 옵션을 setup.py에 전달하려면 어떻게해야하나요?Windows에서 gevent를 설치하는 방법?

미리 감사드립니다. Ivan.

UPD : 실행 중 pip install gevent --install-option="--libevent path_to_libevent"과 동일한 결과가 나타납니다.

답변

7
+1

그것을지지하지 마라. –

+0

'gevent'패키지가 포함 된 zip 파일 인 http://gevent.googlecode.com/files/gevent-1.0b1-py2.7-win32.egg 알을 가져올 수 있습니다. –

+5

@IvanGromov ** 바이너리 설치 프로그램을 사용하여 ** 패키지를 virtualenv에 설치할 수 있습니다. [virtualenvs에 Python windows 패키지를 설치할 수 있습니까?] (http://stackoverflow.com/q/3271590/95735) –

1

How can I pass the libevent option to setup.py using pip?

c:\pip install --help 
(...) 
--global-option=GLOBAL_OPTIONS 
         Extra global options to be supplied to the 
         setup.pycall before the install command 

에서 바이너리 설치 여기에 미리 컴파일 된 패키지를 다운로드 How can I set log level used by distutils when using pip?

1

64 비트 Windows를 사용하는 경우 here을 다운로드하십시오. 그렇지 않으면 설치가 실패합니다.

1

pip은 Windows 7 (32 비트 Python 2.7)에서 작동합니다. C 컴파일러를 설치하고 Python 설치 디렉토리 아래 \Lib\disutilsdisutils.cfg 파일을 추가해야합니다. 나는 Ming 설치하고 내 disutils.cfg은 다음과 같습니다

[build] 
compiler=mingw32 
6

Latest version은 사전 compilled했다 휠 : 나는 별도의 파이썬 환경에 gevent를 설치해야하고, 바이너리 설치 아무튼처럼 보이는

pip install gevent==1.1rc1 
+0

이 솔루션은 Cygwin에서도 작동합니다 ....! 감사합니다. – Codex73