繁体   English   中英

SSL:将数据加载到 seaborn 时出现 CERTIFICATE_VERIFY_FAILED 错误?

[英]SSL: CERTIFICATE_VERIFY_FAILED error when loading data into seaborn?

我正在尝试从 github 页面加载数据(它是您可以获得的标准 seaborn 数据集的一部分。)我在 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)>


我遇到了同样的问题,并在这里找到了解决方案: http : //www.programmersought.com/article/2877138500/

基本上,只需添加这两行代码,然后尝试导入数据集:

import ssl
ssl._create_default_https_context = ssl._create_unverified_context

这样python会忽略安全证书的验证

打开 MAC OS 的终端并尝试以下命令:“/Applications/Python 3.6/Install Certificates.command”

这对我有用,因为 MacOS 上的 Python 3.6 使用嵌入式版本的 OpenSSL,它不使用系统证书存储。 更多细节在这里。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM