如何在Windows上安装gevent?

时间:2012-02-29 13:15:00

标签: python pip gevent libevent

我正在尝试在Windows上安装gevent。为了做到这一点,我已经下载并编译了libevent,然后我运行pip install gevent并收到错误:Please provide path to libevent source with --libevent DIR。如何使用libeventsetup.py选项传递给pip

先谢谢你,伊万。

UPD:运行pip install gevent --install-option="--libevent path_to_libevent"会得到相同的结果。

6 个答案:

答案 0 :(得分:7)

http://code.google.com/p/gevent/downloads/list

获取二进制安装程序

答案 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