我正在运行一个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
个文件。
答案 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指定的目录。现在它有效。