目录

一、问题描述

​二、问题分析

三、解决方法

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

方案2:离线加载数据集

四、参考文章

一、问题描述

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

二、问题分析

查看报错信息:

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

三、解决方法

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

import ssl

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:

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

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

推荐链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。