1. 程式人生 > >python匯入包失敗ModuleNotFoundError: No module named 'matplotlib.pyplot'; 'matplotlib' is not a package

python匯入包失敗ModuleNotFoundError: No module named 'matplotlib.pyplot'; 'matplotlib' is not a package

最近在看 python,在使用matplotlib進行繪圖時,提示:ModuleNotFoundError: No module named 'matplotlib.pyplot'; 'matplotlib' is not a package

怎麼回事呢? matplotlib這個安裝包我也安裝了呀。

查資料說 有可能是多個python版本導致的,但是,我本地也只安裝了3.6.1的版本。

到底怎麼回事呢?

還是 歪果仁的答案能解決問題:就是檔名稱命名問題,我將這個檔名命名為matplotlib.py

如圖所示:

導致載入包時,載入了本地的matplotlib.py這個包了,把這個py檔名稱改成其他名稱就ok了,比如matplotlibtest.py

詳見:https://github.com/matplotlib/matplotlib/issues/4598#issuecomment-119256176