我正在尝试使用在这里找到的示例代码制作动画。我已经安装了ffmpeg
和yasm
,但当我运行代码时,包括该行:
ani.save('test.mp4', writer = FFwriter, dpi = 40)
我遇到了以下错误。
PermissionError: [Errno 13] Permission denied
(其中 FFwriter = animation.FFMpegWriter(fps = 30)
在我的 Jupyter 文档开头被定义). 我已经尝试了很多次,但仍然无法让任何东西工作。甚至尝试更改 ffmpeg
的权限,但仍然无法消除错误。
编辑 以下是我的导入和其他细节信息:
import numpy as np
import matplotlib
import matplotlib.pyplot as plt
import matplotlib.animation as animation
plt.rcParams['animation.ffmpeg_path'] = '/usr/local/Cellar/ffmpeg/'
FFwriter = animation.FFMpegWriter(fps = 30)
sudo python /Users/pathtofile/filename.py
?如果是,我尝试过这样做但仍然出现错误。 - Nate Stemenos.getcwd() + "/fname"
,更改整个目录以不包含任何无法解码的字符(例如希伯来语字符),并在执行前两步后按允许键,以解决相同的问题。当我的防病毒软件试图阻止写入器时。 - Rotem Shalev