python之twisted模塊安裝


 

Twisted是一個事件驅動的網絡框架。

最近開始學習了解Twisted,首先肯定要安裝twisted模塊。

但是在cmd下執行:pip install twisted

出現了下面的問題:"error:Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat)

我電腦是pyhton3.4環境(python2.7也有),沒有裝VC++ 10.0,所以根據error提示,我得去裝個VC++ 10.0??

但是我並不想~,於是上網查了很多,也看了別人很多方法。終於在看學習視頻時聽到一句話:"twisted模塊較底層,復雜,未完全移植到Python3.×"。

好吧,反正我電腦有python2.7,那我就用2.7版本的唄。

於是在pycharm工具下從python3.4切換到python2.7,並且成功安裝twisted模塊!!

 

 

 問題:import error no module `twisted`

於是開始學習有關twisted框架時用Python2.7環境,運行某個小程序(需要在cmd下執行命令)時提示import error no module `twisted`
但我已經在Python2.7下裝了twisted模塊! 而且運行其他程序導入twisted也沒有爆錯啊!!(有點懷疑人生了~)
所以我想會不會是與在cmd下操作有關?Python2.7是肯定導入twisted成功的,但我Python3.4之前導入是不成功的。所以會不會是我執行的cmd命令時是在Python3.4下運行的? 
執行python命令,查看python版本。丫的,坑爹呀! 我已經在pycharm切換到python2.7版本。不應該顯示3.4版本啊!!(又有點懷疑人生了~)

 

我在電腦上查看了下面兩張圖所示的目錄文件:

 

 

 

C:\python34下有一個python.exe, 還有個python3.exe.(有兩個.exe,很奇怪,記得安裝python3.4時只有一個python3.exe,后來我好像重命名,多搞了一個python.exe)

所以執行python命令,查看python版本時,是調用了C:\python34目錄下的python.exe,而不是C:\python27目錄下的python.exe??

 於是我刪除了C:\python34目錄下的python.exe

再次執行命令:python

我的天,我猜想的是對的!! 

再次運行某個小程序(需要在cmd下執行命令)時,可以運行,沒提示import error no module `twisted`

 

 總結:安裝需謹慎,請勿重命名

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM