pyinstaller exe 文件不适用于 pyaudio - 语音识别

pyinstaller exe file don't work with pyaudio - speech recognition

大家好,我是一名中级 python 开发人员,我制作了一个语音绘画应用程序,您可以使用语音控制应用程序,对于这个应用程序,我为我的应用程序使用了语音识别,语音识别需要 pyaudio。 对于安装 pyaudio,我不能使用 pip 或 pipwin,我使用从互联网下载的 .whl 文件安装它并且它可以工作! 现在在我的应用程序中,当我 运行 它在 python ide 或 vs 代码中它工作但是当我使用 pyinstaller 获取 exe 时它给出错误(没有名为 pyaudio 的模块) 我尝试了很多方法,但 none 奏效了。 有人可以帮忙吗?

问题,当你说“我尝试了很多方法,但 none 成功了”;这是否包括将 pyaudio 添加到 pyinstaller 挂钩?

from PyInstaller.utils.hooks import collect_data_files,collect_submodules

#should only require hiddenimports
#datas = collect_data_files('pyaudio')
hiddenimports = collect_submodules('pyaudio')