方式一、命令列中執行easy_instal twisted
提示“Unable to find vcvarsall.bat”的錯誤,這是因為twisted原始碼安裝方式,需要C編譯環境,如果有安裝vc開發環境就可以透過
也可以下載MinGW的來編譯,方法
首先安裝MinGW,在MinGW的安裝目錄下找到bin的資料夾,找到mingw32-make.exe,複製一份更名為make.exe;
把MinGW的路徑新增到環境變數path中,比如MinGW安裝在D:\MinGW\中,就把D:\MinGW\bin新增到path中;
開啟命令列視窗,在命令列視窗中進入到要twisted程式碼的目錄下;
輸入如下setup.py install build --compiler=mingw32命令就可以安裝了。
首先安裝MinGW,在MinGW的安裝目錄下找到bin的資料夾,找到mingw32-make.exe,複製一份更名為make.exe;
把MinGW的路徑新增到環境變數path中,比如MinGW安裝在D:\MinGW\中,就把D:\MinGW\bin新增到path中;
開啟命令列視窗,在命令列視窗中進入到要twisted程式碼的目錄下;
輸入如下setup.py install build --compiler=mingw32命令就可以安裝了。
方式二:windows下,可以直接下載安裝進行安裝
到此似乎安裝成功了,但在使用twisted時,即引入twisted時, 如:from twisted.internet.protocol import Protocol,ClientFactory
執行時會提示 ImportError: Twisted requires zope.interface 3.6.0 or later: no module named
所以還需要安裝zope包,直接下載安裝即可