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

Linux虚拟机安装Python脚本遇SSL模块缺失错误求助

解决Python SSL模块缺失导致pip无法使用的问题

问题核心是重装Python时缺少SSL依赖,导致Python的ssl模块未被正确编译/安装,进而pip无法连接HTTPS的PyPI源。

针对Debian/Ubuntu系列发行版

  • 先安装编译Python所需的SSL依赖:
    sudo apt update && sudo apt install libssl-dev zlib1g-dev
    
  • 如果你是源码编译安装的Python:
    找到之前的Python源码目录,重新编译安装:
    ./configure --enable-optimizations
    make -j$(nproc)
    sudo make altinstall
    
    (altinstall避免覆盖系统自带的Python,防止破坏系统依赖)
  • 如果你是用系统包管理器安装的Python:
    直接重装完整的Python和pip包:
    sudo apt install --reinstall python3 python3-pip
    

针对RHEL/CentOS/Fedora系列发行版

  • 安装SSL依赖:
    # CentOS/RHEL 7及以下用yum,8+用dnf
    sudo dnf install openssl-devel zlib-devel
    
  • 源码编译安装的Python,同样重新编译:
    ./configure --enable-optimizations
    make -j$(nproc)
    sudo make altinstall
    
  • 系统包安装的Python,重装:
    sudo dnf reinstall python3 python3-pip
    

验证修复效果

运行以下命令,能正常输出版本号说明ssl模块已恢复:

python3 -c "import ssl; print(ssl.OPENSSL_VERSION)"

之后再尝试用pip安装包,应该就能正常连接PyPI了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 23:01:23