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

pip安装报错:找不到合适TLS CA证书包,PostgreSQL路径无效求解决

解决pip TLS证书路径错误的方案

临时应急方案(快速恢复pip功能)

  • 临时绕过SSL验证安装所需包(仅应急使用,不建议长期用):
    pip install django-ses --trusted-host pypi.org --trusted-host files.pythonhosted.org
    
    这条命令能跳过证书检查,先把你急需的django-ses装上,保证项目能推进。

永久修复方案

1. 修正系统环境变量

  • 打开系统环境变量设置:右键「此电脑」→ 属性 → 高级系统设置 → 环境变量
  • 在「系统变量」里找到SSL_CERT_FILE,如果它的值是C:\Program Files\PostgreSQL\16\ssl\certs\ca-bundle.crt:
    • 先去这个路径确认有没有ca-bundle.crt文件,没有的话直接删掉这个环境变量(pip会自动用系统或Python自带的默认证书)
    • 要是想保留PostgreSQL的SSL配置,就从PostgreSQL安装目录的share\ssl文件夹里找到root.crt,复制到ssl\certs目录并重命名为ca-bundle.crt
  • 保存设置后,关掉所有终端窗口,重新打开再试pip操作

2. 手动指定Python的CA证书

  • 找到你Python安装目录下的cacert.pem,一般路径是C:\PythonXX\Lib\site-packages\certifi\cacert.pem(XX替换成你的Python版本号)
  • 用管理员权限打开命令行,执行这条命令设置系统环境变量:
    setx SSL_CERT_FILE "C:\PythonXX\Lib\site-packages\certifi\cacert.pem" /M
    

验证修复效果

执行以下命令测试pip是否恢复正常:

pip install --upgrade pip

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 11:33:16