Python库安装失败:证书验证错误及pip版本过低问题求助
解决Python库安装时的SSL证书验证失败问题
一、先升级pip到指定版本
执行系统提示的升级命令即可(替换为你实际的Python路径):
c:\xxx...\python\python37\python.exe -m pip install --upgrade pip
如果升级时也触发证书错误,临时关闭SSL验证完成升级:
c:\xxx...\python\python37\python.exe -m pip install --upgrade pip --trusted-host pypi.org --trusted-host files.pythonhosted.org
二、解决SSL证书验证失败核心问题
1. pip安装库场景
- 临时方案:每次安装库时添加信任参数
pip install [目标库名] --trusted-host pypi.org --trusted-host files.pythonhosted.org - 永久方案:在用户目录下创建
pip\pip.ini(Windows)或.pip/pip.conf(Linux/macOS),写入以下配置:[global] trusted-host = pypi.org files.pythonhosted.org
2. Anaconda安装包场景
- 临时方案:关闭SSL验证安装包
conda install [目标包名] --ssl_verify false - 永久方案:编辑
.condarc文件(Windows路径:C:\Users\你的用户名\.condarc;Linux/macOS路径:~/.condarc),添加或修改配置:
若需使用本地根证书,可指定证书文件路径:ssl_verify: falsessl_verify: /path/to/your/cert.pem
三、其他排查方向
- 检查系统时间是否准确,时间偏差过大可能导致证书验证失效
- 若处于公司内网,确认是否需要配置代理,且代理证书是否正确配置
内容的提问来源于stack exchange,提问作者DaveTechICX44
相关产品推荐
相关产品推荐

