在初次運行帶有matplotlib包的程序時,被告知了缺少模塊(如標題所示)。搜索調查后發現在自己安裝的python中確實缺少此安裝包,接下來,進行了下載、安裝、運行,又少了一個模塊,再下載、再運行,......
如果只有一兩個依賴模塊還好說,但若是達到一個數量級,相信誰也受不了。再加上python的模塊庫中大部分模塊已不再提供windows環境的安裝包,而windows環境下的解壓、安裝並沒有Linux環境中那么流暢,為此解決這一問題可以去除許多不必要的煩惱。
就像Linux中的apt-get命令可以根據依賴關系自動安裝相關的,Python中的pip工具擁有同樣的優點。例如之前提到的matplotlib問題,在cmd控制界面下使用pip安裝
pip在自動安裝的過程中將諸如six,dateuil,還有其它程序中可能沒有涉及的模塊也被一並安裝。
通過pip還可實現模塊的更新,但要注意部分模塊需要先卸載舊版本后再安裝