Could not import the PyAudio C module '_portaudio'.
Traceback (most recent call last):
File "C:\Python39\lib\site-packages\speech_recognition\__init__.py", line 108, in get_pyaudio
import pyaudio
File "C:\Python39\lib\site-packages\pyaudio.py", line 116, in <module>
import _portaudio as pa
ModuleNotFoundError: No module named '_portaudio'
在处理上述异常的过程中,发生了另一个异常。
Traceback (most recent call last):
File "C:\Python39\yagmail.py", line 2, in <module>
import yagmail
File "C:\Python39\yagmail.py", line 5, in <module>
with sr.Microphone() as source:
File "C:\Python39\lib\site-packages\speech_recognition\__init__.py", line 79, in __init__
self.pyaudio_module = self.get_pyaudio()
File "C:\Python39\lib\site-packages\speech_recognition\__init__.py", line 110, in get_pyaudio
raise AttributeError("Could not find PyAudio; check installation")
AttributeError: Could not find PyAudio; check installation
我已经安装了Pyaudio至少十几次了,但它不工作,我的笔记本是windows 10 64位,但为什么端口音频出现在错误中,我的意思是portaudio与mac有关,对吗?为什么它会问到portaudio?还有,我已经安装和卸载了pyaudio至少十几次了。我用pip、pipwin什么的来安装它。而且不只是这个yagmail项目,语音识别和pyaudio相关的每个项目都显示同样的错误。
Pyaudio不能被Python识别,怎么办?
0
人关注
yadeveloper1911
发布于
2021-08-21
1
个回答
saad_saeed
发布于
2021-08-21
已采纳
0
人赞同
Method 1:
First:
pip install pipwin
then:
pipwin install pyaudio
Method 2:
First:
sudo apt-get install portaudio19-dev
Then: