1. 程式人生 > >windows編譯python擴展Unable to find vcvarsall

windows編譯python擴展Unable to find vcvarsall

python

在windows平臺上安裝比如twisted,gevent時會報出該錯誤,在網上找了一些解決辦法大多都是說將編譯器修改為mingw32,而我覺得此辦法稍顯麻煩,剛好電腦上安裝有VisualStudio,找了一圈發現只需設置環境變量即可,此法正合我意。

操作步驟如下:

  1. 打開Visual Studio工具中的Visual Studio 命令提示

Python 2.7 會搜索 Visual Studio 2008.如果你電腦上沒有這個版本的話,比如:

* Visual Studio 2010,在cmd裏面執行:
SET VS90COMNTOOLS=%VS100COMNTOOLS%
* Visual Studio 2012 的話:
SET VS90COMNTOOLS=%VS110COMNTOOLS% 
  1. 接下來是源碼編譯就切換到源碼目錄

閱讀資料

Win7 64位編譯Python擴展解決”error: Unable to find vcvarsall.bat”問題

windows編譯python擴展Unable to find vcvarsall