首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于scikit中的fetch_openml的问题-学习

关于scikit中的fetch_openml的问题-学习
EN

Stack Overflow用户
提问于 2021-02-04 00:50:32
回答 1查看 265关注 0票数 0

我使用sklearn 0.24.0和Python 3.8。

当我跑的时候,

代码语言:javascript
复制
mice = fetch_openml(name='miceprotein', version=4) 

我收到这个错误消息:

代码语言:javascript
复制
RuntimeWarning: Invalid cache, redownloading file
  warn("Invalid cache, redownloading file", RuntimeWarning)
---------------------------------------------------------------------------
SSLCertVerificationError                  Traceback (most recent call last)

这是错误的最后一行:

代码语言:javascript
复制
URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1125)>

我在其他数据集上也遇到了这个错误。例如,

代码语言:javascript
复制
mnist = fetch_openml('mnist_784', version=1, cache=True)

有什么想法吗,发生什么事了?

EN

回答 1

Stack Overflow用户

发布于 2021-09-09 14:43:03

我也面临着同样的问题。用于以下解决方法。成功了!

代码语言:javascript
复制
import ssl
ssl._create_default_https_context = ssl._create_unverified_context

X, y = datasets.fetch_openml('mnist_784', version=1, return_X_y=True)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66032023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档