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

已安装Speech_Recognition仍报No module named 'Speech_Recognition'错误如何解决

问题描述

我已经在环境中安装了Speech_Recognition库,安装情况如下图所示:
Speech_Recognition安装截图
随后我尝试导入该库,操作截图如下:
导入操作截图
运行后出现以下报错,报错截图如下:
报错信息截图
请问导致该问题的原因是什么,应该如何解决?


问题原因

导致该报错的核心原因有三类:

  • 导入语句拼写错误:SpeechRecognition是安装时的第三方包名,实际可导入的模块名为全小写的speech_recognition,拼写不匹配会直接触发模块不存在报错
  • Python环境不匹配:安装SpeechRecognition库使用的Python环境,和运行代码时使用的Python环境不是同一个,库仅安装在了其中一个环境中
  • 库安装损坏:安装过程中出现网络波动、权限不足等问题,导致库文件缺失,无法正常导入

解决方案

按以下步骤逐一排查即可解决:

  1. 修正导入语句,正确写法为:
import speech_recognition as sr
  1. 确认环境一致性:在运行代码的终端/IDE内置终端中执行pip list,检查返回结果中是否存在SpeechRecognition项,如果不存在,执行以下命令重新安装:
    pip install SpeechRecognition
    如果使用conda管理环境,执行:
    conda install -c conda-forge speechrecognition
  2. 检查IDE解释器配置:如果使用PyCharm、VS Code等IDE,确认项目配置的Python解释器路径,和执行pip安装的Python路径一致,避免选错解释器导致无法识别已安装的库
  3. 修复损坏的安装:如果确认环境匹配且导入拼写正确依然报错,执行以下命令重装库:
pip uninstall SpeechRecognition -y
pip install SpeechRecognition

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 00:45:00