考虑以下简单的Python代码:Matplotlib退出错误
import matplotlib.pyplot as mplot
mplot.plot([1,2,3,4],[1,2,3,4])
这个脚本没有问题的脚本运行时,但是如果我关闭了Python控制台(通过点击红色的X),我得到以下错误:
Fatal Python error: PyEval_RrestoreThread: NULL tstate
如果我使用ctrl + Z退出python控制台,则不会发生此问题。 在我看来,如果我存在第一种方式,有一些悬挂过程没有正确终止。我已经尝试添加
mplot.close('all')
到脚本的末尾,但我得到以下结果错误:
can't invoke "event" command: application has been destroyed while executing
"event generate $w <<ThemeChanged>>"
(procedure "ttk::ThemeChanged" line 6)
invoke from within
"ttk::ThemeChanged"
我正在运行的Python 3.3的x86。 任何人都可以帮我理解这个问题吗?
谢谢!
什么版本的mpl和什么操作系统? – tacaswell
mpl-1.2.0.win32-py3.3和Windows 7 – Sergiy