Как установить Gevent на Windows? - PullRequest
14 голосов
/ 29 февраля 2012

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

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

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

Ответы [ 6 ]

7 голосов
/ 21 января 2013

Скачать скомпилированные пакеты можно здесь:

Это сработало для меня, Python 2.7 32-битная сборка.

7 голосов
/ 29 февраля 2012

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

6 голосов
/ 08 августа 2015

Последняя версия имеет предварительно скомпилированное колесо:

pip install gevent==1.1rc1
1 голос
/ 08 мая 2014

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

[build]
compiler=mingw32
1 голос
/ 28 марта 2014

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

1 голос
/ 12 мая 2012

Как передать параметр libevent в setup.py с помощью pip?

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

См. Как установить уровень журнала, используемого distutils при использовании pip?

...