Matplotlib不能在Python 3.5上正确安装

时间:2015-09-24 17:30:39

标签: python python-3.x matplotlib

我刚刚安装了Python 3.5来体验它的功能。问题是我在日常编程中使用的所有模块都已安装并运行得很好,除了Matplotlib。我通过pip安装了它,并且在安装时从未遇到过任何错误,但是当我想要导入它时,会弹出错误DLL load failed: The specified module could not be found.

Python 3.5或Matplotlib的问题是什么?

2 个答案:

答案 0 :(得分:2)

使用pip uninstall matplotlib卸载模块,然后使用http://matplotlib.org/downloads.html

重新安装

获取最适合您机器的.exe文件,在我的情况下,它将是 matplotlib-1.4.3.win-amd64-py3.4.exe 。这将是一个更完整的matplotlib for windows版本,而不是使用pip。

除非你绝对需要3.5,否则我也会考虑回滚到Python 3.4。对于Python,3.4和3.5之间不应该存在兼容性问题,但就matplotlib而言,它已经使用3.4进行了测试,但是如果你在3.5上遇到问题,我会回滚。

答案 1 :(得分:0)

如果你有Python 3.5,你应该安装MS的Redistributable DLL来使matplotlib在Windows上工作......在我的情况下,甚至不需要重新安装matplotlib ......

不使用此example。如果出现错误,请安装that并尝试使用它(您必须登录MS站点并下载使用的版本 - 我只测试了x86,Windows 7,Python 3.5)。

该案例包含在matplotlib install documentation

请记住,在提出要求之前,您应该始终阅读文档!