2015-09-24 87 views
1

我剛剛安裝了Python 3.5以體驗其功能。問題是我在日常編程中使用的所有模塊已經安裝並運行得很好,除了Matplotlib。我通過pip安裝了它,並且在安裝時從未遇到過任何錯誤,但是當我想導入它時,出現錯誤DLL load failed: The specified module could not be found.彈出。Matplotlib將無法在Python 3.5上正確安裝

Python 3.5或Matplotlib有什麼問題?

+0

你在窗戶上,對嗎? – Leb

+0

謝謝你的回覆。是的,我正在使用Windows 10. – Federico

回答

1

卸載使用pip uninstall matplotlib然後再進行安裝的模塊再次使用http://matplotlib.org/downloads.html

獲取最適合你的機器的.exe文件,在我的情況下,將matplotlib-1.4.3.win-AMD64-py3.4 .exe。這將是Windows的matplotlib的更完整版本,而不是使用pip。

我也會考慮回滾到Python 3.4,除非你絕對需要3.5。對於Python來說,不應該有3.4和3.5之間的兼容性問題,但就matplotlib而言,它已經用3.4進行了測試,但是如果在3.5上遇到問題,我會回滾。

+0

非常感謝您的幫助。 – Federico

+0

不客氣,很高興它解決了。 – Leb

0

如果你的Python 3.5,你應該安裝MS的可再發行的DLL,使matplotlib在Windows ...工作對我來說,沒有必要重新安裝matplotlib甚至......

試試這個example沒有。如果出現錯誤,請安裝that並嘗試使用它(您必須登錄MS站點並下載使用的版本 - 我僅測試x86,Windows 7,Python 3.5)。

該案例包含在matplotlib install documentation中!

請記住,您應該始終閱讀文檔,然後再問!