2017-12-10 30 views
2

私は取得しています問題は、この例のようなコードである: https://matplotlib.org/examples/animation/basic_example_writer.htmlはRuntimeError:matplotlibのアニメーションではありませんMovieWritersが利用可能

エラー:

はRuntimeError:がでWriter = animation.writers['ffmpeg']で発生なしMovieWriters上記の例。

私はMacを使用していますが、私はbrewを使用してffmpegをインストールしましたが、この特定のコードではあんたを使用していませんが、condaでインストールしました。

私はそれがインストールされていることを肯定しています - 私はそれをターミナルで使用してファイルを変更しましたが、プログラム内では動作しません。

ありがとうございます!

答えて

2

は、スクリプトの先頭にこれらのコード行を配置し、アニメーションWriterを使用する必要が

import matplotlib.pyplot as plt 
plt.rcParams['animation.ffmpeg_path'] = '/usr/local/bin/ffmpeg' 

のように手動でffpmegプログラムへのパスを指定してください。

+0

プログラムへのパスを指定すると、ffmpegフォルダまたはunix実行可能ファイルへのパスを指定する必要がありますか?私は両方を試してもどちらもうまくいきませんでした –

+0

Binは実行可能であることを意味します – Serenity

+0

ああありがとう!それは問題なく、 'plt.rcParams'を' import matplotlib.pyplot'の直下に置く必要があるという問題がありました。なぜそうなったのか分かりませんが、それを私に説明してもらえますか? –

関連する問題