解决PIP安装第三方库报错SSL: CERTIFICATE_VERIFY_FAILED问题

 更新时间:2024年01月15日 16:30:09   作者:jerrylearner  
这篇文章主要介绍了解决PIP安装第三方库报错SSL: CERTIFICATE_VERIFY_FAILED问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

PIP安装第三方库报错SSL: CERTIFICATE_VERIFY_FAILED

今天在安装一个第三方库时报错:

如下错误

pip install --upgrade baostock
 
Could not fetch URL https://pypi.org/simple/baostock/: There was a problem confi
 
rming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max r
 
etries exceeded with url: /simple/baostock/ (Caused by SSLError(SSLCertVerificat
 
ionError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self si
gned certificate in certificate chain (_ssl.c:1045)'))) - skipping

当前python版本是3.7,网上查找说是python高版本需要验证ssl,可以添加--trusted-host domain来解决

于是赶紧尝试一下

pip install --trusted-host pypi.org --upgrade baostock

又报如下错误:

Could not install packages due to an EnvironmentError: HTTPSConnectionPool(host=
 
'files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/57
 
/f8/e909079851f6ea6685bb63ea143c66a0f4141fc3ce17e728ec908819ed54/baostock-0.8.5-
 
py3-none-any.whl (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFIC
ATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certifi
cate chain (_ssl.c:1045)')))

原来是另一个域名files.pythonhosted.org也是https的,也需要指定为trusted-host才可以

问题是同时指定两个域名为trusted-host该怎么写呢?

网上找了半天没找到,经过自己一番摸索,发现如下的写法可以

解决问题

pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org  --upgrade  baostock

总结

如果是两个以上的域名以此类推,贡献给大家。

希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 简单介绍Python虚拟环境及使用方法

    简单介绍Python虚拟环境及使用方法

    Python的虚拟环境极大地方便了人们的生活.本文介绍了虚拟环境的基础知识以及使用方法,文中有非常详细的说明,需要的朋友可以参考下
    2021-06-06
  • python画图时给图中的点加标签和plt.text的使用

    python画图时给图中的点加标签和plt.text的使用

    这篇文章主要介绍了python画图时给图中的点加标签和plt.text的使用,利用matplotlib模块画各城市2019-nCoV疫情确诊人数和节前流入人口数的图的时候遇到了要给图中的点加上标签示意,需要的朋友可以参考一下
    2022-03-03
  • 有趣的Python图片制作之如何用QQ好友头像拼接出里昂

    有趣的Python图片制作之如何用QQ好友头像拼接出里昂

    这篇文章主要介绍了有趣的Python图片制作之如何用QQ好友头像拼接出里昂,本文通过截图实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • python实现的汉诺塔算法示例

    python实现的汉诺塔算法示例

    这篇文章主要介绍了python实现的汉诺塔算法,结合实例形式分析了汉诺塔算法的原理、实现方法及相关操作注意事项,需要的朋友可以参考下
    2019-10-10
  • python 类对象的析构释放代码演示

    python 类对象的析构释放代码演示

    这篇文章主要介绍了python 类对象的析构释放代码演示,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的朋友可以参考一下
    2022-09-09
  • 使用Python通过win32 COM实现Word文档的写入与保存方法

    使用Python通过win32 COM实现Word文档的写入与保存方法

    今天小编就为大家分享一篇使用Python通过win32 COM实现Word文档的写入与保存方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • python实现连连看辅助(图像识别)

    python实现连连看辅助(图像识别)

    这篇文章主要为大家详细介绍了python实现连连看辅助程序,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • Python tkinter库实现登录注册基本功能

    Python tkinter库实现登录注册基本功能

    Python自带了tkinter模块,实质上是一种流行的面向对象的GUI工具包 TK 的Python编程接口,提供了快速便利地创建GUI应用程序的方法,下面这篇文章主要给大家介绍了关于tkinter库制作一个简单的登录注册小程序,需要的朋友可以参考下
    2022-12-12
  • python 创建一维的0向量实例

    python 创建一维的0向量实例

    今天小编就为大家分享一篇python 创建一维的0向量实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • python虚拟机之描述器实现原理与源码分析

    python虚拟机之描述器实现原理与源码分析

    在本篇文章当中主要给大家介绍描述器背后的实现原理,通过分析 cpython对应的源代码了解与描述器相关的字节码的指令,我们就可以真正了解到描述器背后的原理,需要的朋友可以参考下
    2023-05-05

最新评论