Python:保存动画

时间:2015-10-23 19:14:42

标签: python python-2.7 animation matplotlib

我正在运行一个python(2.7.5)脚本来动画一些东西。问题在于保存文件。这与here提出的问题基本相同。

我已关注this example,但在matplotlib.use('TKAgg')之后添加import matplotlib除外。运行它会给我错误

anim.save('basic_animation.mp4', fps=30, extra_args=['-vcodec', 'libx264'])
TypeError: save() got an unexpected keyword argument 'extra_args'

如果删除'extra_args',动画将显示,但永远不会创建.mp4文件。 <临时)创建了所有_tmpXXXX.png个文件,但没有生成.mp4个文件。

1 个答案:

答案 0 :(得分:0)

我发现它与matplotlib python正在使用的版本有关。在上面,我使用的是1.1.1版本,但我需要1.4.3。我跟着these instructions for upgrading matplotlib,但python仍然没有使用版本1.4.3。

我使用print matplotlib.__file__找到python找到matplotlib的位置。这个目录不同意pip放置它的位置,所以我只是将matplotlib v 1.4.3文件夹移动到python指定的目录。现在它有效。