这是我的第一个问题。
我的Ubuntu 16.04上有python3.5和PyAudio的问题:
我遇到了什么类型的问题
目前我正在编写一个在python中使用speech_recognition库的程序。
如果我调用我的脚本(python3 processor.py
),它会说以下内容:
Traceback (most recent call last):
File "processor.py", line 143, in <module>
main()
File "processor.py", line 132, in main
with sp_reco.Microphone() as source:
File "/usr/local/lib/python3.5/dist-packages/speech_recognition/__init__.py", line 55, in __init__
self.pyaudio_module = self.get_pyaudio()
File "/usr/local/lib/python3.5/dist-packages/speech_recognition/__init__.py", line 88, in get_pyaudio
raise AttributeError("PyAudio 0.2.9 or later is required (found version {0})".format(pyaudio.__version__))
AttributeError: PyAudio 0.2.9 or later is required (found version 0.2.8)
使用pip3 list
检查现有的pip3模块给了我以下内容:
PyAudio (0.2.9)
而且我不知道为什么speech_recognition说找到的版本是0.2.8
如果我在控制台中键入python3
并输入显示的python控制台import pyaudio
,它就可以工作
如果我使用python
命令
屏幕截图pip3列表