FileNotFoundError: [WinError 2] The system cannot find the file specified - while saving mp4 graph WinPython, Anaconda

I have the code below, when I run it, the following error appears: " FileNotFoundError: [WinError 2] The system cannot find the file specified .

I added a snippet of the log file. The strangest thing is, this code worked great yesterday with Anaconda. However, when trying to run it on another computer (like WinPython) an error occurred. (of course I adjusted the path accordingly for the new car). The worst part is that now it refuses to work even on the "original" machine where the code was developed and worked just fine (without changing anything, just restarting the computer).

Maybe someone is having the same problem and figuring out a solution. Thanks for the help!!

import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import numpy as np
from scipy import array
from matplotlib import animation
import os



jet = plt.get_cmap('jet')
fig = plt.figure()
ax = fig.gca(projection='3d')

X = np.linspace(70,40,4)
Y = np.linspace(5,2,4)
X,Y=  np.meshgrid(X, Y)

Z = array ([
    [1223.539555, 1428.075086,1714.479425, 2144.053223],
    [1567.26647,1829.056119,2990.416079,2745.320067],
    [2135.163957,2491.534201, 2990.416079,3738.761638],
    [3257.280827, 3800.655101, 4561.372117, 5702.458776],
    ])

surf = ax.plot_surface(X, Y, Z, rstride = 1, cstride = 1, cmap =jet,linewidth = 0,alpha= 1)
ax.set_zlim3d(0, Z.max())

fig.colorbar(surf, shrink=0.8, aspect=5)
ax.set_xlabel('Axial Length [mm]')
ax.set_ylabel('nbTurns')
ax.set_zlabel('RPM')

def rotate(angle):
    ax.view_init(azim=angle)

fig.set_size_inches(20, 20)
dpi = 150#asta
rot_animation = animation.FuncAnimation(fig, rotate, frames=np.arange(0,362,2),interval=100)
mywriter= animation.FFMpegWriter(fps=80)

folder = 'D:/IuliaVascan/Grafice/'
file = 'unt1.mp4'

path = os.path.join(folder, file)
rot_animation.save(path, writer=mywriter,dpi=dpi)

plt.show()

      

Full trace:

Traceback (most recent call last):

  File "<ipython-input-13-dfe90b3fa52e>", line 1, in <module>
    runfile('C:/Users/username/untitled6.py', wdir='C:/Users/username')

  File "C:\Users\username\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 866, in runfile
    execfile(filename, namespace)

  File "C:\Users\username\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfile
    exec(compile(f.read(), filename, 'exec'), namespace)

  File "C:/Users/username/untitled6.py", line 60, in <module>
    rot_animation.save(path, writer=mywriter,dpi=dpi)#asta

  File "C:\Users\username\Anaconda3\lib\site-packages\matplotlib\animation.py", line 829, in save
    with writer.saving(self._fig, filename, dpi):

  File "C:\Users\username\Anaconda3\lib\contextlib.py", line 59, in __enter__
    return next(self.gen)

  File "C:\Users\username\Anaconda3\lib\site-packages\matplotlib\animation.py", line 200, in saving
    self.setup(*args)

  File "C:\Users\username\Anaconda3\lib\site-packages\matplotlib\animation.py", line 190, in setup
    self._run()

  File "C:\Users\username\Anaconda3\lib\site-packages\matplotlib\animation.py", line 218, in _run
    creationflags=subprocess_creation_flags)

  File "C:\Users\username\Anaconda3\lib\subprocess.py", line 947, in __init__
    restore_signals, start_new_session)

  File "C:\Users\username\Anaconda3\lib\subprocess.py", line 1224, in _execute_child
    startupinfo)

FileNotFoundError: [WinError 2] The system cannot find the file specified

      

+3


source to share





All Articles