我正在尝试使用pydub
软件包。我安装了pydub
和ffmpeg
。当我运行代码时:
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正常工作?
答案 0 :(得分:0)
要使Pydub在Windows上运行,请执行以下操作:
(1)安装pydub
(2)按照ffmpeg中的说明安装this video,将ffmpeg
添加到您的路径。
(3)如果ffmpeg
具有管理员权限,请右键单击exe
中的每个ffmpeg\bin
文件将其删除;然后选择Properties
;并从Compatibility
中确保未选择Run the program as administrator
。
(4)然后重新启动计算机。这是非常重要的一步。