我正在尝试在 Windows 上安装 gevent。为此,我下载并编译了 libevent,然后运行 pip install gevent 并得到一个错误: Please provide path to libevent source with --libevent DIR. 。我怎样才能通过 libevent 选项 setup.py 使用 pip?

预先感谢,伊万。

更新:跑步 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

如何使用 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

使用 pip 时如何设置 distutils 使用的日志级别?

如果您使用的是 64 位 Windows,请下载 这里, ,否则安装会失败。

pip 适用于我在 Windows 7 和 32 位 Python 2.7 上的工作。您需要安装 C 编译器并添加 disutils.cfg 文件到 \Lib\disutils 在你的Python安装目录下。我有 安装和我的 disutils.cfg 看起来像这样:

[build]
compiler=mingw32
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top