How to install gevent on Windows?

若如初见. 提交于 2019-12-03 11:47:00

问题


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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!