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

PyCharm安装SpeechRecognition等包失败,SSL模块不可用求助

解决Python SSL模块缺失导致pip安装包失败的问题

嘿,这个问题我之前帮不少开发者解决过——核心就是你的Python环境里SSL模块没装好或者未启用,导致pip无法通过HTTPS连接PyPI服务器。下面是分平台的靠谱解决方法,你可以一步步尝试:

先确认问题根源

先在PyCharm的终端里运行这段代码,验证SSL模块是否真的缺失:

import ssl
print(ssl.OPENSSL_VERSION)

如果运行报错,那说明确实是SSL模块的问题,直接看下面的对应平台解决方案就行。


Windows平台解决步骤

  • 如果你是用官网下载的Python安装包:
    1. 卸载当前的Python版本
    2. 去Python官网下载完整安装程序(别选精简版)
    3. 安装时务必勾选「Add Python to PATH」,并且不要取消任何SSL相关组件的勾选
  • 如果你用的是Anaconda/Miniconda:
    在终端运行这两条命令更新依赖:
    conda update conda
    conda install openssl
    

Linux平台解决步骤

  • 先安装系统级的OpenSSL开发库:
    Ubuntu/Debian系:
    sudo apt-get install libssl-dev
    
    CentOS/RHEL系:
    sudo yum install openssl-devel
    
  • 如果是手动编译的Python:
    重新编译并指定SSL支持:
    ./configure --with-ssl
    make && sudo make install
    
  • 如果是系统包管理器安装的Python:
    直接重新安装Python和pip:
    sudo apt-get reinstall python3 python3-pip  # Ubuntu/Debian
    sudo yum reinstall python3 python3-pip      # CentOS/RHEL
    

macOS平台解决步骤

  • 先通过Homebrew安装最新的OpenSSL:
    brew install openssl
    
  • 如果你是用Homebrew安装的Python,重新安装Python:
    brew reinstall python
    
  • 不建议用系统自带的Python,推荐用Homebrew安装独立版本来避免系统依赖冲突。

临时应急方案(不推荐长期用)

如果只是临时需要安装包,可以让pip跳过SSL验证,但这会有安全风险,仅做测试用:

pip install SpeechRecognition --trusted-host pypi.org --trusted-host files.pythonhosted.org

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.13 07:17:51