2015-04-03 57 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