【发布时间】:2021-09-12 17:00:43
【问题描述】:
我在这个网站上看到过类似的问题,但没有一个解决方案有效。我正在使用 Mac,这给我下载 pyaudio 带来了一些麻烦。最终,我使用 pip3 下载了 pyaudio,并使用 homebrew 安装了 portaudio。
我正在编写一个虚拟助手,当我尝试使用 speech_recognition 模块时,它会抛出错误并告诉我该模块找不到 pyaudio 模块:
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/speech_recognition/__init__.py", line 108, in get_pyaudio
import pyaudio
ModuleNotFoundError: No module named 'pyaudio'
然而,当我尝试运行命令pip3 install pyaudio 时,它告诉我已经安装了 pyaudio:
Requirement already satisfied: pyaudio in /opt/homebrew/lib/python3.9/site-packages (0.2.11)
我该如何解决这个问题?我是否需要以某种方式将我的 pyaudio 安装移动到另一个目录中?我不知道这是否相关,但我也注意到,每当我运行以 python3 开头的终端命令时,我都会收到错误 zsh:killed python3.我已经下载了python3,这就是我一直在使用的,以及使用pip3而不是pip。
【问题讨论】:
标签: python python-3.x pip speech-recognition pyaudio