ImportError没有名为pyaudio的模块

时间:2015-01-25 20:14:03

标签: python raspberry-pi audio-recording importerror pyaudio

我在RaspberryPi上用Python编写程序,但是我收到错误

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

6 个答案:

答案 0 :(得分:7)

删除已在/ 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

告诉我们您是否需要更多帮助或任何其他麻烦

答案 1 :(得分:2)

如果

<component {...props} />

没有工作尝试:

sudo apt-get install python-pyaudio

答案 2 :(得分:2)

python -m pip install pyaudio

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

答案 3 :(得分:2)

您可以通过执行以下命令简单地安装 PyAudio:

pip install pipwin
pipwin install pyaudio

答案 4 :(得分:0)

  

下载合适版本的PyAudio文件: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 install C:\ Users \ Desktop \ Projects \ PyAudio-0.2.11-cp37-cp37m-win_amd64.whl < / p>

答案 5 :(得分:0)

使用以下命令安装

conda install -c anaconda pyaudio