Не удается сохранить анимацию: нет доступных авторов - PullRequest
0 голосов
/ 21 марта 2020

Пытаюсь сохранить gif на Jupyter, но получаю сообщение об ошибке:

ValueError: Cannot save animation: no writers are available. Please install mencoder or ffmpeg to save animations.

Я пытался установить ffmpeg, но это не очистило мое сообщение об ошибке.

Это код, который я написал.

import matplotlib
import matplotlib.pyplot as plt

matplotlib.use('Agg')
anim.save('animation.gif', writer='imagemagick', fps = 30)

1 Ответ

0 голосов
/ 21 марта 2020

Предполагая, что imagemagick был установлен правильно, возможно, вам просто нужно указать rcParam animation.convert_path на исполняемый файл конвертирования, т.е.

rcParam['animation.convert_path'] = '/usr/bin/convert'

Обратите внимание, что это должно быть установлено до чтобы попытаться сохранить анимацию. Чтобы сделать изменение постоянным, вы можете изменить файл matplotlibr c, путь к которому можно получить с помощью

matplotlib.matplotlib_fname()

, вам просто нужно добавить

animation.convert_path: /usr/bin/convert

Some другие ответы, которые вы можете найти полезными: 1 2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...