1. 程式人生 > >Python Error: “ImportError: No module named six”,用自動安裝解決依賴問題

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

erro alt win med src 問題 clas 環境 下使用

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

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

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

技術分享圖片

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

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

技術分享圖片

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