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

Jupyter Notebook加载本地数据集遇ImportError问题求助

解决ImportError: cannot import name 'DEFAULT_CIPHERS' from 'urllib3.util.ssl_'

这个错误是因为urllib3版本过高,新版本中DEFAULT_CIPHERS被移除或重命名,和datasets库的依赖不兼容导致的,以下是两种可行的解决办法:

方法1:降级urllib3到兼容版本

直接在Jupyter Notebook的单元格里执行(或者终端):

!pip install urllib3==1.26.16

安装完成后重启内核,再运行加载数据集的代码即可。

方法2:修改datasets库的相关引用(不推荐)

如果不想降级urllib3,可以找到datasets库中引用DEFAULT_CIPHERS的文件(通常在datasets/utils/requests.py路径下),将:

from urllib3.util.ssl_ import DEFAULT_CIPHERS

替换为:

from urllib3.util.ssl_ import _DEFAULT_CIPHERS as DEFAULT_CIPHERS

修改后保存文件,重启内核再运行代码。

额外提示

你的路径写法在Windows下可能存在转义问题,建议改成原始字符串格式避免后续报错:

path = os.path.join(r"C:\Users\Adeel\fashion-product-images-small")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 09:07:03