【发布时间】:2013-09-23 20:38:53
【问题描述】:
我有以下问题。我想使用 matplotlib 包动画来保存一个 mp4 视频文件。 save 函数依赖于生成 mp4 文件,即 ffmpeg 外部库。所以我通过 Macports 在 Mac osx 10.8 上安装了 ffmpeg,它安装在 /opt/local/bin 中。
但是现在,在 canopy 中运行脚本,解释器(ipython shell)看不到 ffmpeg。我添加了.bash_profile 的路径,我可以在终端上运行程序,但是当我输入os.environ['PATH'] 时,我的shell 的实际PATH 没有添加,/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 在启动时看到的环境变量?有人遇到同样的问题吗?
谢谢。
【问题讨论】:
标签: python environment-variables osx-mountain-lion enthought canopy