2015-04-03 62 views
0

我有我的Windows 8.1的机器上安装GEVENT麻烦(Python的2.7.9)在Windows上安装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会我发现了一些其他论坛的建议,但它仍然没有按”结尾的错误工作。

回答

0

通过

  1. 解决它在CMD
  2. 安装微软的Visual Studio 2012专业版32位
  3. 执行SET VS90COMNTOOLS=%VS110COMNTOOLS%
  4. Doing the 2 first steps here
+0

请考虑从@ionelmc实施答案。扩展模块最好与python27.dll使用的CRT进行链接,例如msvcr90.dll。在进程中使用多个CRT会导致管理资源(如分配的内存和打开的文件)出现问题。 – eryksun 2015-04-04 05:33:06