ImportError 没有名为 pyaudio 的模块

ImportError No module named pyaudio

我正在用 Python 在 RaspberryPi 上编写程序,但是出现错误

ImportError No module named pyaudio

之后我尝试了

git clone http://people.csail.mit.edu/hubert/git/pyaudio.git

但再得到一个

fatal: destination path 'pyaudio' already exists and is not an empty directory.

能否指导我如何在 RaspberryPi 中安装 PyAudio

删除已经存在于 /home/pi 中的 PyAudio 目录,然后尝试这些步骤

sudo apt-get install git

sudo git clone http://people.csail.mit.edu/hubert/git/pyaudio.git

sudo apt-get install libportaudio0 libportaudio2 libportaudiocpp0 portaudio19-dev

sudo apt-get install python-dev

cd pyaudio

sudo python setup.py install

或者你也可以试试这个

sudo apt-get install python-pyaudio

如果您需要更多帮助或遇到任何其他问题,请告诉我们

如果

sudo apt-get install python-pyaudio

尝试失败:

sudo apt-get install python3-pyaudio

python -m pip install pyaudio

如果您已经安装了 pip,则此命令有效。
如果没有,先安装 pipty

download suitable version of PyAudio File: https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio

然后打开CMD 输入:C:\Users\Programs\Python\Python37\Scripts 添加 "pip install"

下载 PyAudio whl 文件的文件位置添加文件名

示例:C:\Users\Programs\Python\Python37\Scripts>pip 安装 C:\Users\Desktop\Projects\PyAudio-0.2.11-cp37-cp37m-win_amd64.whl

您只需执行以下命令即可安装 PyAudio:

pip install pipwin
pipwin install pyaudio

使用以下命令安装

conda 安装-c anaconda pyaudio

pip install pyaudio

这对我有用,希望对你也有帮助。