Anaconda版Jupyter可见.ipynb但Windows资源管理器找不到的问题咨询
问题原因
- Jupyter默认工作路径和预期路径不匹配:Anaconda安装的Jupyter默认启动时的工作目录为当前Windows用户的家目录(
C:\Users\你的用户名),多数用户会误以为默认路径是桌面,二者属于完全不同的物理存储位置,因此在资源管理器打开桌面找不到Jupyter中显示的文件。 - 文件被设置为隐藏属性:Windows资源管理器默认不展示隐藏属性的文件,而Jupyter读取文件时不受该系统设置限制,会直接展示所有.ipynb格式文件。
- OneDrive路径映射冲突:如果设备开启了桌面、文档等文件夹的OneDrive自动同步,资源管理器显示的桌面为OneDrive云同步目录下的桌面路径,而Jupyter读取的是本地原生桌面路径,两个路径存储的内容不互通。
定位文件的操作方法
- 方法1:通过Jupyter直接获取文件路径
打开目标.ipynb文件,直接复制Jupyter顶部地址栏显示的完整路径,粘贴到Windows资源管理器地址栏回车,即可直接跳转至文件所在目录。
也可以在当前笔记本的代码单元格中运行以下代码,直接输出当前文件的绝对存储路径:import os print(os.path.abspath(os.getcwd())) - 方法2:统一Jupyter默认工作路径(解决后续文件找不到的问题)
- 按下
Win+R输入cmd打开命令提示符,执行命令jupyter notebook --generate-config,运行后会输出Jupyter配置文件的存储路径 - 打开生成的
jupyter_notebook_config.py文件,查找# c.NotebookApp.notebook_dir =字段,去掉字段前的#注释符,在引号内填入你想要设置的默认存储路径(例如桌面路径C:\Users\你的用户名\Desktop) - 右键点击你常用的Jupyter启动快捷方式,选择「属性」,删除「目标」栏末尾的
%USERPROFILE%参数,保存后重启Jupyter即可
- 按下
- 方法3:排查系统显示和同步设置
如果确认路径一致还是看不到文件,打开Windows资源管理器顶部的「查看」选项卡,勾选「隐藏的项目」选项,即可显示被隐藏的.ipynb文件;如果是OneDrive同步导致的路径冲突,可以关闭桌面文件夹的OneDrive同步,或是将Jupyter的默认工作路径修改为OneDrive下的桌面路径即可。
Windows文件资源管理器桌面视图
Jupyter视图
内容的提问来源于stack exchange,提问作者abcorep
相关产品推荐
相关产品推荐



