PyAudio(PortAudio问题)Python

PyAudio(PortAudio问题)Python,python,anaconda,pyaudio,portaudio,Python,Anaconda,Pyaudio,Portaudio,我用anaconda python安装了pyaudio。在windows上使用conda安装pyaudio。 它说它安装了,而且还安装了PortAudio 但是,当我现在创建并运行我的文件时,我遇到了以下问题 我不知道发生了什么事 Could not import the PyAudio C module '_portaudio'. Traceback (most recent call last): File "C:\Users\This PC\Desktop\Py\demo.py", l

我用anaconda python安装了pyaudio。在windows上使用
conda安装pyaudio
。 它说它安装了,而且还安装了
PortAudio

但是,当我现在创建并运行我的文件时,我遇到了以下问题

我不知道发生了什么事

Could not import the PyAudio C module '_portaudio'.
Traceback (most recent call last):
  File "C:\Users\This PC\Desktop\Py\demo.py", line 2, in <module>
    import pyaudio
  File "C:\Users\This PC\Anaconda3\lib\site-packages\pyaudio.py", line 116, in <module>
    import _portaudio as pa
ImportError: DLL load failed: The specified module could not be found.
无法导入PyAudio C模块“\u portaudio”。
回溯(最近一次呼叫最后一次):
文件“C:\Users\This PC\Desktop\Py\demo.Py”,第2行,在
导入pyaudio
文件“C:\Users\This PC\Anaconda3\lib\site packages\pyaudio.py”,第116行,在
作为pa导入
ImportError:DLL加载失败:找不到指定的模块。

我也面临类似的问题

解决这个问题的唯一方法是卸载anaconda,安装最新版本的python,然后重新安装最新版本的conda

然后,我下载了pyaudio的最新.whl文件,可在此处找到:

我将此文件从下载中移动到anaconda3的site packages文件夹中: C:\Users\Projects\Anaconda3\Lib\site包

在anaconda提示符中运行命令'pip install pyaudio'或'python-m pip install pyaudio'时,我就可以开始了


我希望这有帮助

我在使用Anaconda3的win32 py3时遇到了这个错误。重新安装portaudio修复了以下问题:

conda install portaudio
它刚刚为我更新了包,pyaudio当时能够找到DLL