【问题标题】:Matplotlib won't install properly on Python 3.5Matplotlib 无法在 Python 3.5 上正确安装
【发布时间】:2015-09-24 17:30:38
【问题描述】:

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

Python 3.5 或 Matplotlib 有什么问题?

【问题讨论】:

  • 你在 Windows 上,对吗?
  • 感谢您的回复。是的,我使用的是 Windows 10。

标签: python python-3.x matplotlib


【解决方案1】:

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

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

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

【讨论】:

  • 非常感谢您的帮助。
【解决方案2】:

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

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

那个案例包含在matplotlib install documentation

请记住,您应该始终在询问之前阅读文档!

【讨论】:

    猜你喜欢
    • 2016-10-05
    • 1970-01-01
    • 2016-11-09
    • 2018-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多