Ubuntu 16.04 python3.5:需要PyAudio 0.2.9或更高版本(找到版本0.2.8)

时间:2016-08-19 10:56:54

标签: python-3.5 ubuntu-16.04

这是我的第一个问题。

我的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列表

pip3 list screenshot

0 个答案:

没有答案