Как установить gevent в Windows?

Пытаюсь установить 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" дает тот же результат.


person Ivan Gromov    schedule 29.02.2012    source источник


Ответы (6)


Загрузите двоичный установщик со страницы http://code.google.com/p/gevent/downloads/list

person Denis Bilenko    schedule 29.02.2012
comment
Мне нужно установить gevent в отдельную среду Python, и похоже, что двоичный установщик его не поддерживает. - person Ivan Gromov; 29.02.2012
comment
Вы можете попробовать получить яйцо gevent.googlecode.com/ files / gevent-1.0b1-py2.7-win32.egg, который представляет собой zip-файл, содержащий пакет gevent. - person Denis Bilenko; 29.02.2012
comment
@IvanGromov Вы можете установить пакет в virtualenv с помощью двоичного установщика. См. Могу ли я установить пакеты Windows Python в virtualenvs? - person Piotr Dobrogost; 12.05.2012
comment
Текущие официальные загрузки gevent.org перечислены на странице pypi.python.org/pypi/gevent#downloads - person rakslice; 10.11.2013

Загрузите предварительно скомпилированные пакеты здесь:

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

person Björn Lindqvist    schedule 21.01.2013
comment
Для gevent 1.0.1 нет предварительно скомпилированных пакетов. знак равно - person anatoly techtonik; 05.03.2015

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

pip install gevent==1.1rc1
person Daniil Ryzhkov    schedule 08.08.2015

Как я могу передать параметр 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?

person Piotr Dobrogost    schedule 12.05.2012

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

person laike9m    schedule 28.03.2014

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

[build]
compiler=mingw32
person Tom    schedule 08.05.2014