_tkinter.TclError:错误#args:应该是" wm属性窗口"

时间:2018-06-19 00:59:48

标签: python python-3.x matplotlib tkinter python-3.6

我在linux上使用python 3.6,而我使用的是matplotlib 1.5.1版, 所以我把它更新到最新版本2.2.2

然后是一个简单代码的问题。

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

当我运行此代码时,此消息发生错误。 (图片弹出一秒然后很快就消失了)

  

self.canvas.manager.window.attributes(' -topmost',1)档案   " / home / taegyu / tkinter / init .py",第1782行,在wm_attributes中       return self.tk.call(args)   _tkinter.TclError:错误#args:应该是" wm属性窗口"

使用matplotlib 1.5版重新安装后,我没有看到任何问题。我认为这可能是tkinter和matplotlib崩溃的问题。但我不知道确切的问题,我应该为此做些什么。 任何人都可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

尝试使用其他backend,例如GTK:

import matplotlib
matplotlib.use('GTKAgg')
import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.show()