ImportError没有名为pyaudio的模块

Fah*_*lis 3 python audio-recording importerror pyaudio raspberry-pi

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

ImportError No module named pyaudio
Run Code Online (Sandbox Code Playgroud)

之后我尝试了

git clone http://people.csail.mit.edu/hubert/git/pyaudio.git
Run Code Online (Sandbox Code Playgroud)

但又得到了另一个

fatal: destination path 'pyaudio' already exists and is not an empty directory.
Run Code Online (Sandbox Code Playgroud)

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

小智 9

删除已在/ 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
Run Code Online (Sandbox Code Playgroud)

或者你也可以试试这个

sudo apt-get install python-pyaudio
Run Code Online (Sandbox Code Playgroud)

如果您需要更多帮助或任何其他麻烦,请告知我们


小智 8

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

pip install pipwin
pipwin install pyaudio
Run Code Online (Sandbox Code Playgroud)


Dul*_*ren 7

如果

sudo apt-get install python-pyaudio
Run Code Online (Sandbox Code Playgroud)

没有工作尝试:

sudo apt-get install python3-pyaudio
Run Code Online (Sandbox Code Playgroud)


小智 6

python -m pip install pyaudio

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