You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行Seaborn官方教程代码遇URLError证书验证失败问题求助

解决Seaborn运行时SSL证书验证失败问题

你的报错是因为Mac系统中Python 3.12的SSL证书未正确配置,导致无法通过HTTPS请求获取Seaborn的示例数据集。以下是几种解决方法:

方法1:修复Python SSL证书(推荐)

打开终端,运行Python安装目录下的证书安装脚本:

/Applications/Python\ 3.12/Install\ Certificates.command

运行完成后,重新执行你的Seaborn代码即可。

方法2:离线加载数据集

如果你不想修改证书配置,可以手动获取数据集文件并本地加载:

  1. 获取tips.csv数据集文件(Seaborn官方示例数据集)
  2. 修改代码,用pandas读取本地文件:
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt

# 替换为你保存tips.csv的实际路径
tips = pd.read_csv("/Users/apple/python/project1/tips.csv")
sns.relplot(data=tips, x="total_bill", y="tip", col="time",
            hue="smoker", style="smoker", size="size")
plt.show()

方法3:临时跳过SSL验证(应急用,不推荐)

在代码开头添加以下代码,临时禁用SSL证书验证(存在安全风险):

import ssl
ssl._create_default_https_context = ssl._create_unverified_context

import seaborn as sns
import matplotlib.pyplot as plt

tips = sns.load_dataset("tips")
sns.relplot(data=tips, x="total_bill", y="tip", col="time",
            hue="smoker", style="smoker", size="size")
plt.show()

内容的提问来源于stack exchange,提问作者user900699

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 05:07:33