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

pip安装遇SSL证书验证失败求助:如何跳过验证消除警告

解决pip安装时SSL证书验证警告与绕过证书验证的问题

临时绕过证书验证(快速消警告)

直接在pip安装命令后追加信任主机参数,指定你要访问的源域名:

pip install 你的包名 --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host modelscope.oss-cn-beijing.aliyuncs.com

如果是从其他源安装,把对应的域名加到--trusted-host后面即可。

如果嫌麻烦,也可以全局禁用证书验证(仅推荐测试环境用,安全性低):

pip install 你的包名 --no-certificate-verify

永久配置(不用每次加参数)

修改pip配置文件,实现永久信任指定域名:

  • Windows:在用户目录(比如C:\Users\你的用户名)下创建pip\pip.ini文件
  • Linux/macOS:在用户目录下创建.config/pip/pip.conf或.pip/pip.conf文件

文件内容如下,把需要信任的域名都加进去:

[global]
trusted-host = pypi.org
               files.pythonhosted.org
               modelscope.oss-cn-beijing.aliyuncs.com

保存后,后续所有pip命令都会自动信任这些域名,不再弹出SSL警告。

导入自签名证书(更安全的方案)

如果不想完全绕过验证,而是让系统信任你的自签名证书:

  1. 导出设备上的自签名证书(确保是PEM或CRT格式)
  2. 在pip配置里指定证书路径:
[global]
cert = /绝对路径/到/你的证书.pem

或者通过环境变量临时生效:

  • Linux/macOS:export PIP_CERT=/绝对路径/到/你的证书.pem
  • Windows:set PIP_CERT=C:\绝对路径\到\你的证书.crt

另外,也可以把证书添加到系统根证书库,实现全局信任:

  • Windows:双击证书文件,选择「安装证书」,将证书放入「受信任的根证书颁发机构」
  • macOS:打开「钥匙串访问」,导入证书后右键设置为「始终信任」
  • Linux:将证书复制到/usr/local/share/ca-certificates/,然后执行sudo update-ca-certificates

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 17:55:22