Почему я не могу сохранить анимацию в mp4

#python #matplotlib

#python #matplotlib

Вопрос:

Я не могу сохранить анимацию в формате mp4, я знаю, что мог это сделать раньше, потому что мои старые проекты больше не работают

 import matplotlib.pyplot as plt
import matplotlib.animation as animate


fig,ax = plt.subplots()

def fun (frame):
    ax.plot([1,2,3])

a=animate.FuncAnimation(fig,fun, 5, interval=20)
a.save('tmp.mp4')
#      'tmp.gif' works


 

Сообщение об ошибке

 Exception Unhandled
unknown file extension: .mp4
 

Если я попытаюсь сохранить анимацию как «gif», я получу следующее сообщение

 MovieWriter ffmpeg unavailable; using Pillow instead.
 

Чего я тоже не понимаю, потому что, насколько я знаю, у меня установлен ffmpeg

«список элементов» дает мне это:

 certifi         2020.11.8
cycler          0.10.0
ffmpeg          1.4
kiwisolver      1.3.1
matplotlib      3.3.3
numpy           1.19.3
Pillow          8.0.1
pip             20.2.1
pyparsing       2.4.7
python-dateutil 2.8.1
setuptools      49.2.1
six             1.15.0
 

Кто-нибудь знает, как это исправить?