PyAudio (PortAudio issue) Python



我用anaconda python安装了pyaudio。在窗口上使用conda install pyaudio。 它说它安装了它,它也安装了PortAudio

但是,当我创建文件并立即运行它时,我遇到了以下问题。

我不知道发生了什么。

Could not import the PyAudio C module '_portaudio'.
Traceback (most recent call last):
File "C:UsersThis PCDesktopPydemo.py", line 2, in <module>
import pyaudio
File "C:UsersThis PCAnaconda3libsite-packagespyaudio.py", line 116, in <module>
import _portaudio as pa
ImportError: DLL load failed: The specified module could not be found.

我在使用 Anaconda3 的 win32 py3 中遇到了此错误。重新安装端口音频修复了此问题:

conda install portaudio

它只是为我更新了包,pyaudio 当时能够找到 DLL。

我遇到了类似的问题。

我能够解决此问题的唯一方法是卸载 anaconda,安装最新版本的 python,然后重新安装最新版本的 conda。

然后,我下载了最新的 pyaudio .whl 文件,可以在这里找到:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio

我将这个文件从我的下载中移到了 anaconda3 的站点包文件夹中: C:\Users\Projects\Anaconda3\Lib\site-packages

在 anaconda 提示符下运行命令"pip install pyaudio"或"python -m pip install pyaudio",我很好

我希望这有帮助!

最新更新