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

Mac系统Python 2.7.14环境下无法安装psycopg2问题求助

解决Mac下Python2.7.14安装psycopg2的SSL证书验证错误

这个问题本质是Python2.7自带的pip版本过低,不支持现代TLS协议版本(比如TLS1.2/1.3),而PyPI官方已经废弃了对TLSv1.0和TLSv1.1的支持,导致连接PyPI时出现SSL验证失败的报错。下面是具体的解决步骤:

步骤1:升级pip到Python2.7兼容的最新版本

直接用pip install --upgrade pip大概率会因为同样的SSL问题失败,所以换用get-pip.py脚本升级:

  • 先下载适配Python2.7的get-pip.py脚本:
    curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py
    
  • 用Python2.7执行脚本完成pip升级:
    python get-pip.py
    

步骤2:安装兼容Python2.7的psycopg2版本

Python2.7已经停止维护,psycopg2的最新版本不再支持它,所以需要指定兼容的旧版本:

  • 安装标准psycopg2包(需要本地有PostgreSQL依赖):
    pip install psycopg2==2.8.6
    
  • 如果遇到编译依赖问题,尝试安装预编译的二进制包:
    pip install psycopg2-binary==2.8.6
    

备选临时方案:绕过SSL验证(不推荐长期使用)

如果升级pip仍有问题,可以临时添加参数绕过SSL验证完成安装:

pip install psycopg2==2.8.6 --trusted-host pypi.org --trusted-host files.pythonhosted.org

额外提醒:Python2.7在2020年就停止了官方支持,后续会不断遇到兼容性和安全问题,建议尽快迁移到Python3.x版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 03:24:53