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

如何为Python 2.7安装SpeechRecognition模块并解决SSL错误?

解决Python 2.7安装SpeechRecognition 3.8.1的SSL错误问题

错误原因

Python 2.7自带的SSL库版本过低,不支持PyPI当前要求的TLS 1.2+协议,导致无法建立安全连接,出现SSL验证失败的错误。

解决方法

方法1:升级Python 2.7可用的最后版pip

  1. 下载适配Python 2.7的get-pip.py(对应pip的最后兼容版本为20.3.4)
  2. 运行以下命令升级pip:
    py -2.7 get-pip.py pip==20.3.4
    
  3. 升级完成后,重新执行安装命令:
    py -2.7 -m pip install SpeechRecognition==3.8.1
    

方法2:临时禁用SSL验证(不推荐,仅应急使用)

在安装命令中添加参数跳过SSL验证:

py -2.7 -m pip install SpeechRecognition==3.8.1 --trusted-host pypi.org --trusted-host files.pythonhosted.org

注意:此方法会降低连接安全性,仅在其他方法无法解决时使用。

方法3:从GitHub源码本地安装

  1. 下载SpeechRecognition 3.8.1的源码包(对应仓库的3.8.1版本发布包)
  2. 解压源码包到本地目录
  3. 进入解压后的目录,执行本地安装命令:
    py -2.7 setup.py install
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 07:47:36