【问题标题】:Matplotlib Not Working on MacMatplotlib 在 Mac 上不工作
【发布时间】:2018-06-06 03:56:08
【问题描述】:

我在 macOS High Sierra 上运行 Python 2.7.14,当我运行我的 matplotlib 脚本时,绘图没有显示,并且脚本挂起。正如其他答案所建议的那样,我已经尝试多次编辑我的~/.matplotlib/matplotlibrc 文件,尝试了很多后端,但问题仍然存在。

请帮忙。

【问题讨论】:

  • 你有哪个版本的matplotlib?
  • @tom 版本 2.1.0
  • mac 上的 v2.1.0 存在一些已知问题(例如 github.com/matplotlib/matplotlib/issues/9489),应在 v2.1.1 中修复。不确定这在这种情况下是否相关(因为您没有看到相同的错误消息)。您可以尝试从 github 安装 master 或 v2.1.x 分支,看看是否能解决问题(它为我解决了上述问题)。或者,您可以尝试回滚(例如回滚到 2.0.2),看看是否有帮助。
  • 另外,您是否尝试过仅打开一个 python 会话并导入 matplotlib?这行得通吗?如果是这样,你能创建一个简单的图并显示它吗?
  • 当 python 开始与 GUI 交互时,它会生成一个带有弹跳 python 火箭的图标。你有没有看到它出现在你的任务栏中?

标签: python matplotlib


【解决方案1】:

我遇到了同样的问题。解决方案是在我使用 wxPython GUI 的情况下使用不同的后端。

matplotlib.use('WxAgg')

如果您只想绘制图表,可能需要添加一行 plt.show(block = True)。

看到这里有一个非常相似的问题。 Matplotlib fails and hangs when plotting in interactive mode

【讨论】:

    猜你喜欢
    • 2020-12-26
    • 1970-01-01
    • 2017-03-15
    • 1970-01-01
    • 2014-05-01
    • 1970-01-01
    • 2016-12-06
    • 2015-08-11
    • 1970-01-01
    相关资源
    最近更新 更多