Python Matplotlib动画电影编剧在Ubuntu 12.04上失败

Python Matplotlib动画电影编剧在Ubuntu 12.04上失败,python,ubuntu,ffmpeg,matplotlib,Python,Ubuntu,Ffmpeg,Matplotlib,我正试图通过Ubuntu 12.04 LTS(32位桌面)上的ffmpeg将matplotlib动画保存到电影中。在matplotlib之后,它无法加载动画编写器:AttributeError:“module”对象没有属性“writers”(示例的第15行): 通过apt get,我尝试安装ffmpeg,每一个可以想象的编解码器,甚至尝试从源代码编译ffmpeg。什么都不管用 如何让matplotlib在Ubuntu上与ffmpeg对话?如果您使用的是matplotlib打包版本,它是1.1.1

我正试图通过Ubuntu 12.04 LTS(32位桌面)上的
ffmpeg
将matplotlib动画保存到电影中。在matplotlib之后,它无法加载动画编写器:
AttributeError:“module”对象没有属性“writers”
(示例的第15行):

通过apt get,我尝试安装ffmpeg,每一个可以想象的编解码器,甚至尝试从源代码编译ffmpeg。什么都不管用


如何让
matplotlib
在Ubuntu上与ffmpeg对话?

如果您使用的是
matplotlib
打包版本,它是
1.1.1rc1
。属性
writers
是在该标记后大约3个月添加的,并且是
1.2
及更高版本

您可以从源代码安装
matplotlib
(我就是这么做的,还不错),也可以使用

对于从源代码处编译,我的建议是对尽可能多的依赖项使用打包系统,并手动安装
matplotlib
(如果您确实想使用pip)

(这将为您提供最新的稳定版本)然后确保安装它的路径位于
$PYTHONPATH
中,这可以通过包含行来完成

export PYTHONPATH=/home/username/local_installs/lib/python2.7/site-packages/:$PYTHONPATH

~/.bashrc
文件中。根据您使用的python版本的不同,您可能不得不稍微改变这一行。在
setup.py
安装之前,您可能需要这样做(并确保文件夹存在)。

安装它的最简单方法可能是使用pip和virtualenv。请参阅:@bmu已将您的链接添加到主目录text@tcaswell你一周内第二次帮我了。谢谢有趣的是,当你读到它时,答案是多么明显。。。我只是不认为打包的版本不是最新的。@ JJWebStter很乐意帮忙。如果答案解决了您的问题,您是否可以接受它们(左边的复选符号)?自私地说,我得到了代表,而非自私地说,它帮助了将来有同样问题的人,因为你知道,你发现答案很有用。我不知道“支票”是代表的来源。。。我认为这是一个上升的投票(我不能做,直到我得到自己的15代表…)
git clone git://github.com/matplotlib/matplotlib.git
cd matplotlib
git checkout -b v1.2.0
python setup.py install --prefix=/home/username/local_installs/
export PYTHONPATH=/home/username/local_installs/lib/python2.7/site-packages/:$PYTHONPATH