2012-02-29 9 views
14

Я пытаюсь установить gevent на Windows. Для этого я загрузил и скомпилировал libevent, затем запустил pip install gevent и получил ошибку: Please provide path to libevent source with --libevent DIR. Как передать опцию libevent на номер setup.py, используя pip?Как установить gevent на Windows?

Заранее спасибо, Иван.

UPD: работает pip install gevent --install-option="--libevent path_to_libevent" дает тот же результат.

ответ

7

Получить бинарный инсталлятор из http://code.google.com/p/gevent/downloads/list

+1

Мне нужно установить GEvent в отдельную среду Python, и это выглядит как бинарный инсталлятор Безразлично Не поддерживайте его. –

+0

Вы можете попытаться получить яйцо http://gevent.googlecode.com/files/gevent-1.0b1-py2.7-win32.egg, которое является zip-файлом, содержащим пакет gevent. –

+5

@IvanGromov Вы ** можете ** установить пакет в virtualenv с помощью двоичного установщика. См. [Могу ли я установить пакеты окон Python в virtualenvs?] (Http://stackoverflow.com/q/3271590/95735) –

1

Если вы используете 64-битную Windows, скачайте here, иначе установка завершится с ошибкой.

1

pip работает для меня в Windows 7 с 32-разрядным Python 2.7. Вам нужно будет установить компилятор C и добавить файл disutils.cfg в \Lib\disutils в каталог установки Python. Я установил Ming и мой disutils.cfg выглядит следующим образом:

[build] 
compiler=mingw32 
6

Latest version имеет предварительно compilled колеса:

pip install gevent==1.1rc1 
+0

Это решение также работает на Cygwin ....! – Codex73