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

Jupyter Notebook无法访问本地文件问题求助(Windows 10环境)

我来帮你排查这个文件找不到的问题,Windows下Jupyter的路径问题确实容易踩坑,试试下面这些针对性的解决方案:

解决Jupyter Notebook无法找到配套文件的步骤

1. 先确认Jupyter的工作目录是否正确

Jupyter启动时的工作目录是核心——它只会从这个目录及子目录里检索文件。你可以在Notebook里运行这段代码,查看当前的工作路径:

import os
print(os.getcwd())

如果输出的路径不是你存放Notebook和配套文件的文件夹,那肯定找不到文件。解决办法:

  • 打开命令提示符(CMD)或Anaconda Prompt,先通过cd命令切换到你的文件所在目录,比如cd D:\我的课程资料\Notebooks,然后再运行jupyter notebook启动服务。
  • 别直接从Anaconda Navigator点击启动,那样默认的工作目录可能不是你想要的。

2. 检查文件路径的写法

Windows的路径分隔符是\,但在HTML标签(比如<img>)和Python代码里,这个符号需要转义或者替换:

  • 错误写法:<img src="images\logo.png">
  • 正确写法:<img src="images/logo.png"> 或者 <img src="images\\logo.png">
    另外尽量用相对路径(相对于当前Notebook文件的位置),别用绝对路径(比如C:\Users\XXX\...),换环境后绝对路径很容易失效。

3. 验证文件是否真的在指定位置

有时候可能是你把文件放错了层级,比如Notebook在Course/Notebooks里,图片却放在Course/Images,但你写的路径是images/logo.png,自然找不到。可以在Notebook里用这段代码测试文件是否存在:

from pathlib import Path
print(Path("images/logo.png").exists())

如果输出False,说明路径或文件位置不对,调整其中一项即可。

4. 检查Notebook的信任设置

如果Notebook是从网上下载的,Jupyter可能会限制它访问本地文件。你可以在Jupyter的文件列表页面,选中这个Notebook,点击顶部的「Trust」按钮,确认信任后重新打开Notebook试试。

5. 清理Jupyter缓存(终极排查)

有时候缓存会导致路径识别异常,试试这个操作:

  • 关闭所有Jupyter窗口和终端
  • 找到Jupyter的配置目录,一般在C:\Users\你的用户名\.jupyter
  • 删除里面的runtime文件夹(放心删,重启Jupyter会自动重建)
  • 再重新从目标目录启动Jupyter

这些方法应该能解决大部分路径问题,你可以从检查工作目录开始一步步试,这是最常见的原因。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 10:36:27