Ich möchte einige Parzellen mit Matplotlib animieren. Die Version, die ich habe, ist die Enthough Canopy Distribution (Version: 1.1.0.1371), die auf einem Mac OS X 10.8 (Mountain Lion) läuft. Ich habe die FuncAnimation-Routine aus dem Animationspaket von Matplotlib verwendet. Mein Problem kommt zum Speichern der Animation. Ich möchte im mp4-Format speichern:
%Vor%Der Fehler, den ich bekomme, ist:
%Vor%Also habe ich ffmpeg über Macports installiert. Aber ich habe immer noch den gleichen Fehler. Wissen Sie, wie man matplotlib einrichtet, um ffmpeg zu erkennen? Muss ich die Matplotlib-Datei ändern? Danke.
EDIT: Ich habe festgestellt, dass ich '/ opt / local / bin' manuell in den PYTHONPATH setzen kann, aber es ändert nicht den PATH in Enthough Canopy. Kann jemand den PFAD im Kabinendach ändern?
Ich hatte das gleiche Problem. Meine Lösung war sehr einfach.
Laden Sie die Binärdatei von hier herunter.
Dann mach
%Vor%Ich denke, dass die Lösung in der Problemumgehung in das und diese Post .
Es scheint, dass der Pfad der Shell nicht von Matplotlib geladen wird, und da Macports in /opt/local/bin
installiert sind, kann ffmpeg
nicht gefunden werden.
Gehen Sie entweder zu dem oben beschriebenen Hack, versuchen Sie, einen Symlink in /bin
für ffmpeg
zu erstellen, oder fügen Sie den Pfad zu ffmpeg
dem Python-Pfad hinzu, wie in den Kommentaren des zweiten Links vorgeschlagen.
Tags und Links python matplotlib ffmpeg enthought osx-mountain-lion