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

Jupyter Notebook加载肺癌数据集遇FileNotFoundError求助

解决Jupyter Notebook加载LungCancerDataset时的FileNotFoundError问题

一、先排查路径拼写与实际文件夹名的匹配问题

  • 你提到数据集子文件夹为Bengin_cases,但错误提示中查找的是Benign_cases——注意拼写差异:Bengin vs Benign,这是最容易忽略的低级错误,先手动打开本地文件夹确认子文件夹的准确名称,同步修改代码里的路径拼写。

二、验证路径有效性与格式

  • 在Jupyter中先执行以下代码,查看当前工作目录,确认是否与数据集所在路径匹配:
    import os
    print(os.getcwd())
    
  • 若当前工作目录不是数据集的父目录,可切换工作目录:
    os.chdir("D:\MS Data\CI Papers\My Paper")
    
  • 使用绝对路径时,注意Windows系统的路径格式:要么用双反斜杠\\转义,要么用原始字符串(路径前加r),避免转义错误:
    # 双反斜杠写法
    path = "D:\\MS Data\\CI Papers\\My Paper\\LungCancerDataset\\Benign_cases"
    # 原始字符串写法
    path = r"D:\MS Data\CI Papers\My Paper\LungCancerDataset\Benign_cases"
    

三、检查文件夹的存在性与权限

  • 手动打开资源管理器,输入错误提示中的路径D:\MS Data\CI Papers\My Paper\LungCancerDataset\Benign_cases,确认是否能正常访问:
    • 若无法打开,说明文件夹不存在,检查数据集是否完整解压,或路径层级是否有误;
    • 若能打开但Jupyter无法访问,右键文件夹→属性→安全,确认当前用户拥有读取权限。

四、确认数据集结构符合加载逻辑

  • 如果你使用ImageFolder这类自动加载工具,需确保数据集结构为标准分类格式:
    LungCancerDataset/
        Normal_cases/
            img1.jpg
            img2.jpg
            ...
        Bengin_cases/  # 此处名称需与代码中完全一致
            img1.jpg
            ...
        Malignant_cases/
            ...
    
    若子文件夹存在嵌套层级,会导致加载工具无法识别类别。

五、排查Jupyter快捷方式的起始路径问题

  • 若通过快捷方式打开Jupyter,右键快捷方式→属性→起始位置,确认是否为数据集所在的父目录,若不是则修改后重启Jupyter尝试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 05:33:19