3 python matplotlib pycharm seaborn
我正在尝试从 github 页面加载数据(它是您可以获得的标准 seaborn 数据集的一部分。)我在 PyCharm 上,我不明白到底发生了什么。
import seaborn as sns
data = sns.load_dataset("tips")
Run Code Online (Sandbox Code Playgroud)
然后我得到错误。为什么我收到这个错误?
/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)>
Run Code Online (Sandbox Code Playgroud)
小智 8
我遇到了同样的问题,并在这里找到了解决方案:http : //www.programmersought.com/article/2877138500/
基本上,只需添加这两行代码,然后尝试导入数据集:
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
Run Code Online (Sandbox Code Playgroud)
这样python会忽略安全证书的验证
小智 0
打开 MAC OS 的终端并尝试以下命令:“/Applications/Python 3.6/Install Certificates.command”
这对我有用,因为 MacOS 上的 Python 3.6 使用 OpenSSL 的嵌入式版本,它不使用系统证书存储。更多详细信息请参见此处。