我试图从github页面加载数据(这是你可以得到的标准海运数据集的一部分)。我在PyCharm上,我不明白到底发生了什么。
import seaborn as sns
data = sns.load_dataset("tips")
然后我得到了错误。为什么我得到了这个错误?
/usr/local/bin/python3.7 "/Users/shahbhuiyan/Desktop/PyCharm Projects/Pandas/pycharmtest.py"
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)>
3条答案
按热度按时间9rygscc11#
我遇到了同样的问题,并在这里找到了解决方案:http://www.programmersought.com/article/2877138500/
基本上,只需添加以下两行代码,然后尝试导入数据集:
这样,python将忽略安全证书的验证
iih3973s2#
打开MAC OS的终端,然后尝试以下命令:“/应用程序/Python 3.6/安装证书.命令”
这对我来说很有效,因为MacOS上的Python 3.6使用了OpenSSL的嵌入式版本,它不使用系统证书存储。
s5a0g9ez3#
由mwaskom我们知道
load_dataset
从https://github.com/mwaskom/seaborn-data提取csv文件,而您的系统无法与之建立安全连接。因此,我们可以首先在浏览器上从https://github.com/mwaskom/seaborn-data下载数据集,并使用
/path/to/seaborn-data
表示数据集目录的路径,然后我们可以让这样,我们就可以解决安全认证所产生的问题,而不会产生任何危险的副作用。