Python Error: “ImportError: No module named six”,用自動安裝解決依賴問題


  在初次運行帶有matplotlib包的程序時,被告知了缺少模塊(如標題所示)。搜索調查后發現在自己安裝的python中確實缺少此安裝包,接下來,進行了下載、安裝、運行,又少了一個模塊,再下載、再運行,......

  如果只有一兩個依賴模塊還好說,但若是達到一個數量級,相信誰也受不了。再加上python的模塊庫中大部分模塊已不再提供windows環境的安裝包,而windows環境下的解壓、安裝並沒有Linux環境中那么流暢,為此解決這一問題可以去除許多不必要的煩惱。

  就像Linux中的apt-get命令可以根據依賴關系自動安裝相關的,Python中的pip工具擁有同樣的優點。例如之前提到的matplotlib問題,在cmd控制界面下使用pip安裝

 

 

  pip在自動安裝的過程中將諸如six,dateuil,還有其它程序中可能沒有涉及的模塊也被一並安裝。

  通過pip還可實現模塊的更新,但要注意部分模塊需要先卸載舊版本后再安裝

 


免責聲明!

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



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