我意識到這似乎是一個普遍的問題,但所有的答案都指向了兩個同時安裝的python
- 我已經卸載了另一個。Python:「ModuleNotFoundError」,但模塊已安裝?
目前我從與Python解釋設置爲Python 3.6.1 (C:\Anaconda3\python.exe)
,即我安裝Anaconda3,它包括matplotlib
運行我代碼PyCharm 2017年1月5日(窗10),以及使用該Ananconda3從PyCharm運行-interpreter。
我已登記蟒蛇導航儀即matplotlib 2.0.2
安裝在環境中。
的最小(非工作)例如:
import matplotlib.pyplot as plt
plt.plot(range(10))
plt.show()
返回以下錯誤:
C:\Anaconda3\python.exe C:/Users/John/Documents/CPU/master/untitled/main11.py
Traceback (most recent call last):
File "C:/Users/John/Documents/CPU/master/untitled/main11.py", line 1, in <module>
import matplotlib.pyplot as plt
File "C:\Anaconda3\lib\site-packages\matplotlib\pyplot.py", line 29, in <module>
import matplotlib.colorbar
File "C:\Anaconda3\lib\site-packages\matplotlib\colorbar.py", line 34, in <module>
import matplotlib.collections as collections
File "C:\Anaconda3\lib\site-packages\matplotlib\collections.py", line 37, in <module>
import matplotlib.lines as mlines
File "C:\Anaconda3\lib\site-packages\matplotlib\lines.py", line 28, in <module>
from matplotlib.markers import MarkerStyle
ModuleNotFoundError: No module named 'matplotlib.markers'
Process finished with exit code 1
這運行正常2個星期前,但不是現在。據我所知,我沒有改變或更新任何東西。模塊正確加載,但它似乎是模塊內容的變化?如果是這樣的話:那是怎麼發生的?我該如何解決?
看來,在安裝或卸載matplotlib過程中出現了問題。你嘗試刪除matplotlib並重新安裝它嗎? – ImportanceOfBeingErnest
然後我得到'(C:\ Anaconda3)C:\ Users \ Rasmus> conda install matplotlib [...] 錯誤conda.core.link:_execute_actions(337):安裝包默認值時發生錯誤:: matplotlib -2.0.2-np112py36_0' 。 OSError(22,'無效參數') 試圖回滾。 (22,'Invalid argument')' https:// github。com/conda/conda/issues/5432表明這可能是32位和64位Python或字符集錯誤之間的錯誤。我在'PATH'中不使用非ascii。我會嘗試從頭重新安裝... –
謝謝@ImportanceOfBeingErnest!根據您的靈感,我發現了錯誤(硬盤損壞)並在下面發佈了我的解決方案。 –