在SublimeREPL中使用matplotlib:python interpreter在“plt.show()”之后停止fonctionning

时间:2017-10-20 17:08:41

标签: matplotlib sublimetext3 sublimerepl

我在python中使用了sublime text 3和REPL。我的Python版本是python 3.5@64bits。它不是Anaconda发行版,而是一个独立版本。我一直在使用熊猫和numpy一段时间没有任何麻烦。

我无法使用Matplotlib绘图:我的解释器在对图形调用show()方法后停止运行。 使用此代码片段,来自matplotlib文档:

import matplotlib.pyplot as plt
plt.plot([1, 2, 3, 4])
plt.ylabel('some numbers')
plt.show()

I get the following result。第二次打印(“测试”)永远不会被评估,即使我关闭了剧情的窗口,我也必须重新启动REPL。

我的REPL设置如下:

    {
    "cmd": ["C:\\Documents \\Sublime \\python-3.5.3.amd64\\python.exe", "-i", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python",
    "shell": true
}

我到目前为止试图:

  • 切换matplotlib后端
  • 根据matplotib文档:我已经使用ion()方法/使用matplot.interactive(True)切换到交互模式
  • 重新安装matplotlib
  • 使用matplotilb wit bloc = False param

有没有人知道如何在有情节后让翻译工作?提前谢谢。

0 个答案:

没有答案