我有以下问题。我想使用 matplotlib 包动画来保存一个 mp4 视频文件。save 函数依赖于生成 mp4 文件,即 ffmpeg 外部库。所以我通过 Macports 在 Mac osx 10.8 上安装了 ffmpeg,它安装在/opt/local/bin
.
但是现在,在 canopy 中运行脚本,解释器(ipython shell)看不到 ffmpeg。我添加了 .bash_profile 的路径,我可以在终端上运行该程序,但是当我输入os.environ['PATH']
实际PATH
的 shell 时,并没有添加,/opt/local/bin
也不存在。如果我尝试运行脚本,我会收到以下错误:
/Users/alejandrodelacallenegro/Library/Enthought/Canopy_64bit/User/lib/python2.7/site- packages/matplotlib/animation.py:695: UserWarning: MovieWriter ffmpeg unavailable
warnings.warn("MovieWriter %s unavailable" % writer)
有什么想法可以解决这个问题吗?我必须做些什么来更改 python 在启动时看到的环境变量?有没有人有同样的问题?
谢谢。