Звуковое устройство: библиотека portaudio не найдена

Во многом похоже на этот вопрос: Библиотека PortAudio не обнаружена звуковым устройством во время выполнения [WINDOWS].

Скрипт python работал отлично, но когда я упаковал его в исполняемую программу с помощью pyinstaller, он вернул OSError: PortAudio library not found. Итак, я ищу portaudio.dll, следуя ответу по приведенной выше ссылке.

Единственный файл .dll, который я могу найти, связанный с portaudio, - это libportaudio64bit.dll, который изначально находился под E:\python\Lib\site-packages\_sounddevice_data\portaudio-binaries.

[Вопрос]: Я не уверен, что это то, что мне нужно. И если да, то куда мне это положить?

[Примечание]: я попытался поместить его в \env\Lib\site-packagesfolder и повторно упаковать его. Тем не менее вернул OSError.


person Jiapeng Li    schedule 19.08.2019    source источник
comment
Вероятно, вам следует создать проблему на странице github.com/spatialaudio/python-sounddevice/issues . Включите информацию о том, как именно вы создали исполняемый файл с помощью PyInstaller.   -  person Matthias    schedule 23.08.2019
comment
Вот обходной путь (но в какой-то момент должно быть лучшее решение!): stackoverflow.com/a/57438669   -  person Matthias    schedule 23.08.2019