当前位置:   article > 正文

解决URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed_urlerror:

urlerror:

目录

一、问题描述

​二、问题分析

三、解决方法

方案1:取消全局证书验证

方案2:离线加载数据集

四、参考文章


一、问题描述

在从官网加载数据集时,发生报错:


二、问题分析

查看报错信息:

URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Hostname mismatch, certificate is not valid for 'raw.githubusercontent.com'. (_ssl.c:1129)>

翻译:
网址错误: < urlopen error [ SSL: CERTIFICATE _ VERIFY _ FAILED ]证书验证失败: 主机名不匹配,证书对“ raw.githubusercontent.com”无效。(_ SSL.c: 1129) >


三、解决方法

方案1:取消全局证书验证

  1. import ssl
  2. ssl._create_default_https_context = ssl._create_unverified_context

问题得以解决:

方案2:离线加载数据集

 从github上下载官方数据集

https://github.com/mwaskom/seaborn-data/

打不开可以到我的gitee下载

https://gitee.com/Code_Knight319/Python-data-analysis-Machine-Learning-deep-learning-tutorial-source-code/tree/master/python%E5%85%A5%E9%97%A8%E5%9F%BA%E7%A1%80/seaborn-data

下载以后,将内部数据直接复制一份,放到你本地的seaborn-data目录即可。使用本地加载方法:

data = pd.read_csv('./seaborn-data/iris.csv')


四、参考文章

urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed报错_urllib.error.urlerror: <urlopen error [ssl: certif-CSDN博客

https://www.cnblogs.com/lykbk/p/ASDFQAWQWEQWEQWEQWEQWEQWEQEWEQW.html

sns.load_dataset(“iris“)报错原因探究+解决办法_dataset = sns.load_dataset("iris")-CSDN博客

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/291810?site
推荐阅读
相关标签