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

Python 2.7.3安装兼容pip时遇SSL错误求助

解决Python 2.7.3安装兼容pip时的SSL连接错误

问题重现

执行python get-pip.py时触发SSL相关报错,核心错误信息如下:

SSLError(SSLError(1, '_ssl.c:504: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol'),)

同时伴随SNIMissingWarning和InsecurePlatformWarning,最终无法从PyPI获取pip安装包。

问题原因

Python 2.7.3自带的SSL模块版本过旧,不支持**SNI(服务器名称指示)**和现代TLS协议(如TLS 1.2+),而当前PyPI已停止对旧版TLS协议的支持,导致SSL握手失败。

解决方案

方案1:升级Python 2.7到最新补丁版(推荐)

Python 2.7.18是2.7分支的最后维护版本,修复了SSL兼容性问题:

  • 卸载当前的Python 2.7.3
  • 安装Python 2.7.18
  • 重新运行下载好的get-pip.py脚本

方案2:手动离线安装pip

若无法升级Python,可直接安装兼容的pip离线包:

  • 获取支持Python 2.7的最后一版pip(20.3.4)的源码包
  • 解压源码包到本地目录
  • 打开命令行进入解压后的目录,执行:python setup.py install

方案3:临时绕过SSL验证(不推荐,存在安全风险)

若上述方案无法实施,可尝试强制跳过SSL验证(仅作临时应急):

python get-pip.py --trusted-host pypi.org --trusted-host files.pythonhosted.org

注:此方法可能仍因TLS协议不兼容而失败,仅作为最后尝试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 04:50:12