Ответ 1
Получить двоичный установщик из http://code.google.com/p/gevent/downloads/list
Я пытаюсь установить 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"
дает тот же результат.
Получить двоичный установщик из http://code.google.com/p/gevent/downloads/list
Загрузите предварительно скомпилированные пакеты здесь:
Это сработало для меня, python 2.7 32-битная сборка.
Последняя версия имеет предварительно скопированное колесо:
pip install gevent==1.1rc1
Как передать параметр 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?
Если вы используете 64-битную Windows, загрузите здесь, в противном случае установка завершится с ошибкой.
pip
работает для меня в Windows 7 с 32-разрядным Python 2.7. Вам нужно будет установить компилятор C и добавить файл disutils.cfg
в \Lib\disutils
в каталог установки Python. У меня Ming, и мой disutils.cfg
выглядит так:
[build]
compiler=mingw32