Python:让Pydub与OSError一起使用:[Errno 2]没有此类文件或目录,并且OSError:[WinError 740]错误

时间:2019-04-28 03:36:43

标签: python windows pydub

我正在尝试使用pydub软件包。我安装了pydubffmpeg。当我运行代码时:

from pydub import AudioSegment
sound = AudioSegment.from_mp3('Q001007.mp3') 

我收到以下错误:

> OSError: [WinError 740] The requested operation requires elevation

我不确定如何解决此错误或原因。我在另一则帖子Request UAC elevation from within a Python script?中检查了一种解决方案,但是那里的解决方案没有用。有没有更简单的方法可以使pydub正常工作?

1 个答案:

答案 0 :(得分:0)

要使Pydub在Windows上运行,请执行以下操作:

(1)安装pydub

(2)按照ffmpeg中的说明安装this video,将ffmpeg添加到您的路径。

(3)如果ffmpeg具有管理员权限,请右键单击exe中的每个ffmpeg\bin文件将其删除;然后选择Properties;并从Compatibility中确保未选择Run the program as administrator

(4)然后重新启动计算机。这是非常重要的一步。