簡體   English   中英

如何解決 Python 錯誤“ModuleNotFoundError: No module named 'pyaudio'”?

[英]How to resolve the Python error “ModuleNotFoundError: No module named 'pyaudio'”?

File "/usr/local/lib/python3.7/dist-packages/speech_recognition/__init__.py", line 108, in get_pyaudio
    import pyaudio
ModuleNotFoundError: No module named 'pyaudio'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "speechrecog.py", line 5, in <module>
    with sr.Microphone() as source:
  File "/usr/local/lib/python3.7/dist-packages/speech_recognition/__init__.py", line 79, in __init__
    self.pyaudio_module = self.get_pyaudio()
  File "/usr/local/lib/python3.7/dist-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(詳細信息在這里https://people.csail.mit.edu/hubert/pyaudio/ )。 祝你好運

這通常發生在您的程序嘗試使用您自己尚未安裝的模塊時。 一些模塊像數學一樣內置在 Python 本身中。 您需要使用 pyaudio 的方式是將其安裝到您已經在此項目中的目錄中。

在終端 window 中, cd到您的項目目錄,運行python -m pip install pyaudio

讓我知道這是否有效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM