我在问这个问题时有点犹豫,因为似乎有很多“Tkinter回调异常”的问题,但我找不到一个适合我这里的问题。在
我试图用matplotlib和ffmpeg保存MP4动画(渗透模拟)。这段代码在我的家用笔记本电脑上可以正常工作,但在我的工作电脑上不行。如果我用plt.show()替换anim.save行,它也可以正常工作,但我确实想保存动画。我在Ubuntu17.04上使用Python3.5.2(我已经安装了ffmpeg)。在
错误如下:>>> Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python3.5/tkinter/__init__.py", line 1558, in __call__
return self.func(*args)
File "/usr/lib/python3.5/tkinter/__init__.py", line 604, in callit
func(*args)
File "/usr/lib/python3/dist-packages/matplotlib/backends/backend_tkagg.py", line 373, in idle_draw
self.draw()
File "/usr/lib/python3/dist-packages/matplotlib/backends/backend_tkagg.py", line 354, in draw
FigureCanvasAgg.draw(self)
File "/usr/lib/python3/dist-packages/matplotlib/backends/backend_agg.py",