今天在裝matplotlib包的時候遇到這樣的問題,在網上找了很長時間沒有類似很好的解決方法,最后自己
研究找到了解決的方法。
之前在pycharm里面已經裝了matplotlib包,之后覺着下載包挺麻煩(還要考慮包之間的依賴關系,實話說吧本人就是懶^=^)就直接下載了Anaconda,它直接將所有能用到
的或者用不到的包都導入進來,最后將pycharm的編譯器設置為Anaconda中的就行了,這時候在import matplotlib時就出現了modulenotfounderror: no module named 'matplotlib._path'這個問題 ,原因是:python編譯器無法識別兩個版本的matplotlib包,需要刪除其中一個並將另一個包放在Anaconda目錄下面。經過這一連串的 操作就可以解決問題。
總結一些:
(1)可以使用pip install matplotlib查看matplotlib包的位置(如果已經安裝了matplotlib包):會顯示已經安裝成功和你所安裝的位置
(2)碰到這樣的問題首先查看是否已經安裝該包,然后在查看地址,最后查看是否重復安裝了(重復安裝的需要刪除一個)
在我的電腦上裝了Python3.6、Anaconda、PyCharm,Python3.6上面也裝了Anaconda,現在把Python3.6上面裝的Anaconda卸載之后就可以了。
如上文所說,在PyCharm中Python3.6和Anaconda是會引起沖突的,所以,利用下一個就好了。