Python: Получение Pydub для работы с OSError: [Errno 2] Нет такого файла или каталога и OSError: [WinError 740] ошибки - PullRequest
0 голосов
/ 28 апреля 2019

Я пытаюсь заставить работать pydub пакет. Я установил pydub и ffmpeg. Когда я запускаю свой код:

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

Я получаю следующую ошибку:

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

Я не уверен, как решить эту ошибку или почему она происходит. Я проверил решение в другом посте Запросить повышение UAC из скрипта Python? , но решение там не сработало. Есть ли более простой способ заставить pydub работать?

1 Ответ

0 голосов
/ 28 апреля 2019

Чтобы заставить Pydub работать в Windows:

(1) Установите pydub

(2) Установите ffmpeg , следуя инструкциям в это видео , чтобы добавить ffmpeg к вашему пути.

(3) Если ffmpeg имеет разрешение администратора, удалите его, щелкнув правой кнопкой мыши по каждому файлу exe в ffmpeg\bin;и выберите Properties;и из Compatibility убедитесь, что Run the program as administrator не выбран.

(4) Затем перезагрузите компьютер.Это очень важный шаг.

...