Al intentar ejecutar un simple animation example code en python, recibo un error que no puedo resolver.matplotlib.animation error - El sistema no puede encontrar el archivo especificado
Traceback (most recent call last):
File "D:/CG/dynamic_image2.py", line 29, in <module>
ani.save('dynamic_images.mp4')
File "C:\Python27\lib\site-packages\matplotlib\animation.py", line 127, in save
self._make_movie(filename, fps, codec, frame_prefix)
File "C:\Python27\lib\site-packages\matplotlib\animation.py", line 164, in _make_movie
stdout=PIPE, stderr=PIPE)
File "C:\Python27\lib\subprocess.py", line 679, in __init__
errread, errwrite)
File "C:\Python27\lib\subprocess.py", line 893, in _execute_child
startupinfo)
WindowsError: [Error 2] The system cannot find the file specified
me encontré con situaciones similares (link1, link2), pero aún no sé cómo resolver la mía ...
estoy usando: Python 2.7.2 | EPD 7.2-2 (32 -bit) | (predeterminado, 14 de septiembre de 2011, 11:02:05) [MSC v.1500 32 bit (Intel)] en win32
¡Espero que alguien me pueda ayudar!
me di cuenta que se puede ejecutar el código y obtener la animación, si cambio de la línea 163 desde ** C: \ python27 \ Lib \ site-packages \ matplotlib \ animation.py ** 'de proc = Popen (comando, shell = False, stdout = PIPE, stderr = PIPE) 'a' proc = Popen (comando, shell = True, stdout = PIPE, stderr = PIPE) '. – carla
Sin embargo, no estoy seguro de qué tan "seguro" es este cambio en el archivo ** animation.py ** ... [más información aquí] (http://docs.python.org/library/subprocess.html#frequently -used-arguments) – carla