无法解析导入 "speech_recognition"

Import "speech_recognition" could not be resolved

我安装了语音识别和 pyttsx3 库

pip install SpeechRecognition
pip install pyttsx3

但是当我尝试导入它们时出现两个错误

Import "speech_recognition" could not be resolved
Import "pyttsx3" could not be resolved

这是我的代码

import speech_recognition as sr
import pyttsx3

audio = sr.Recognizer()

通常这是因为虚拟环境或解释器问题而发生的。可能的修复:

  1. 确保您在 IDE 中使用的解释器与安装库的解释器相同。

  2. 虚拟环境同上

  3. 如果您的 IDE 是 VS Code,则打开 settings.json 文件并将 python 服务器设置为 Jedi 而不是 Microsoft/Pylance。

我遇到了类似的问题,无法诊断出确切原因,但不知何故流行的 CodeRunner 扩展和 VS code 推荐的 python 扩展有冲突。因此,我禁用了前者并且程序执行没有任何问题