使用Python 2.7.9在Windows上安装gevent

时间:2015-04-03 21:55:06

标签: python windows gevent

我在Windows 8.1机器上安装gevent时遇到问题(Python 2.7.9)。

当我运行pip install gevent时,我收到以

结尾的错误
File "C:\Python27\lib\distutils\msvc9compiler.py", line 299, in query_vcvarsall
raise ValueError(str(list(result.keys())))
ValueError: [u'path']

Full log (pip.log)

我也按照我发现的其他一些论坛的建议安装了Visual C ++ 2008 Express Edition,但它仍然无效。

2 个答案:

答案 0 :(得分:1)

对于Python 2.7,您需要获得Microsoft Visual C++ Compiler for Python 2.7。那只是 supported compiler today for 2.7。它是Microsoft制作的一个特殊软件包,具有Python 2.7所需的所有功能。自setuptools 6.0起支持它(例如:run pip install "setuptools>=6.0")。

答案 1 :(得分:0)

通过

解决
  1. 安装Microsoft Visual Studio Professional 2012 32位
  2. 在CMD中执行SET VS90COMNTOOLS=%VS110COMNTOOLS%
  3. Doing the 2 first steps here