我在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']
我也按照我发现的其他一些论坛的建议安装了Visual C ++ 2008 Express Edition,但它仍然无效。
答案 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)
通过
解决SET VS90COMNTOOLS=%VS110COMNTOOLS%