我正在尝试在Windows上安装gevent。为了做到这一点,我已经下载并编译了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"
会得到相同的结果。
答案 0 :(得分:7)
答案 1 :(得分:7)
在此处下载预编译的软件包:
这对我有用,python 2.7 32位构建。
答案 2 :(得分:6)
Latest version有预先编译的轮子:
pip install gevent==1.1rc1
答案 3 :(得分:1)
如何使用pip将libevent选项传递给setup.py?
c:\pip install --help
(...)
--global-option=GLOBAL_OPTIONS
Extra global options to be supplied to the
setup.pycall before the install command
请参阅How can I set log level used by distutils when using pip?
答案 4 :(得分:1)
如果您使用64位Windows,请下载here,否则安装将失败。
答案 5 :(得分:1)
pip
适用于使用32位Python 2.7的Windows 7。您需要安装C编译器并将disutils.cfg
文件添加到Python安装目录下的\Lib\disutils
。我安装了Ming,我的disutils.cfg
看起来像这样:
[build]
compiler=mingw32