You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已安装Speech Recognition模块但Pylance无法解析import导入的问题

Pylance无法解析已安装的Speech Recognition模块解决方法
  • 优先检查Python解释器匹配情况:VS Code当前选中的解释器必须和你安装Speech Recognition时使用的pip所属Python环境一致。操作方法:按Ctrl+Shift+P(Mac系统为Cmd+Shift+P)调出命令面板,搜索「Python: Select Interpreter」,选择执行过pip install SpeechRecognition命令的对应环境即可。
  • 确认导入语句拼写正确:该模块安装时的包名为SpeechRecognition,但实际导入的模块名是小写加下划线格式,正确导入语句为import speech_recognition。注意:安装包名和导入名不一致是该模块的高频踩坑点。
  • 若解释器和导入语句均无问题,尝试重载VS Code窗口解决Pylance索引缓存问题:按Ctrl+Shift+P调出命令面板,搜索「Developer: Reload Window」执行,等待Pylance重新索引项目依赖后即可消除报错。
  • 虚拟环境用户需额外确认:已经激活对应虚拟环境后再执行安装命令,同时在VS Code解释器选择列表中选中对应虚拟环境的Python可执行文件(通常路径为项目目录下的venv/bin/python(Linux/Mac系统)或venv\Scripts\python.exe(Windows系统))。
  • 可通过终端执行验证:在当前VS Code打开的终端中执行pip list,查看返回的依赖列表中是否存在SpeechRecognition条目,确认依赖确实安装在当前使用的环境中。

内容的提问来源于stack exchange,提问作者Pablo203

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 19:15:05