今天在裝matplotlib包的時(shí)候遇到這樣的問題,,在網(wǎng)上找了很長(zhǎng)時(shí)間沒有類似很好的解決方法,,最后自己 研究找到了解決的方法,。 之前在pycharm里面已經(jīng)裝了matplotlib包,,之后覺著下載包挺麻煩(還要考慮包之間的依賴關(guān)系,實(shí)話說(shuō)吧本人就是懶^=^)就直接下載了Anaconda,,它直接將所有能用到 的或者用不到的包都導(dǎo)入進(jìn)來(lái),,最后將pycharm的編譯器設(shè)置為Anaconda中的就行了,這時(shí)候在import matplotlib時(shí)就出現(xiàn)了modulenotfounderror: no module named 'matplotlib._path'這個(gè)問題 ,,原因是:python編譯器無(wú)法識(shí)別兩個(gè)版本的matplotlib包,,需要?jiǎng)h除其中一個(gè)并將另一個(gè)包放在Anaconda目錄下面。經(jīng)過這一連串的 操作就可以解決問題,。 總結(jié)一些: (1)可以使用pip install matplotlib查看matplotlib包的位置(如果已經(jīng)安裝了matplotlib包):會(huì)顯示已經(jīng)安裝成功和你所安裝的位置 (2)碰到這樣的問題首先查看是否已經(jīng)安裝該包,,然后在查看地址,最后查看是否重復(fù)安裝了(重復(fù)安裝的需要?jiǎng)h除一個(gè)) 在我的電腦上裝了Python3.6,、Anaconda,、PyCharm,Python3.6上面也裝了Anaconda,,現(xiàn)在把Python3.6上面裝的Anaconda卸載之后就可以了,。 如上文所說(shuō),在PyCharm中Python3.6和Anaconda是會(huì)引起沖突的,,所以,,利用下一個(gè)就好了,。 202010在Visual Studio Code安裝了python-3.8.3-amd64和python-3.9.0-amd64,調(diào)試選用了python-3.9.0不行,,換成python-3.8.3可以,。 |
|
來(lái)自: yng326309158 > 《matplotlib》