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
source to share
No one has answered this question yet
Check out similar questions: