问题
I'm trying to install gevent on Windows. In order to do that, I've downloaded and compiled libevent, then I run pip install gevent
and get an error: Please provide path to libevent source with --libevent DIR
. How can I pass the libevent
option to setup.py
using pip
?
Thanks in advance, Ivan.
UPD: running pip install gevent --install-option="--libevent path_to_libevent"
gives the same result.
回答1:
Get a binary installer from http://code.google.com/p/gevent/downloads/list
回答2:
Download the precompiled packages here:
- http://pypi.python.org/pypi/greenlet
- http://pypi.python.org/pypi/gevent
This worked for me, python 2.7 32 bit build.
回答3:
Latest version has pre-compilled wheel:
pip install gevent==1.1rc1
回答4:
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
See How can I set log level used by distutils when using pip?
回答5:
If you're using 64bit Windows, download here, otherwise installation would fail.
回答6:
pip
works for me on Windows 7 with 32-bit Python 2.7. You will need to install a C compiler and add a disutils.cfg
file to \Lib\disutils
under your Python install directory. I have Ming installed and my disutils.cfg
looks like this:
[build]
compiler=mingw32
来源:https://stackoverflow.com/questions/9499835/how-to-install-gevent-on-windows