M1 Pro MacBook(macOS Monterey)下Jupyter Notebook无法访问桌面文件
问题修复方案
可按以下步骤逐一排查解决:
- 第一步:确认Jupyter的启动工作目录
打开Jupyter Notebook首页,点击右上角「New」→「Terminal」,在弹出的终端中执行pwd命令,查看输出的路径是否为当前用户的根目录(格式为/Users/你的Mac用户名)。如果输出路径不符,说明是Jupyter默认工作目录配置错误。
修复方法:- 在Mac终端执行
jupyter notebook --generate-config生成配置文件,默认生成路径为~/.jupyter/jupyter_notebook_config.py - 打开该配置文件,找到
c.NotebookApp.notebook_dir配置项,删除行首的#注释符,将值修改为你的用户根目录路径,示例:c.NotebookApp.notebook_dir = '/Users/zhangsan/',保存后退出 - 完全关闭Jupyter后重新启动,即可正常访问根目录下的桌面、下载等文件夹
- 在Mac终端执行
- 第二步:检查完整磁盘访问权限
之前仅检查文件与文件夹权限不够,还需要开放完整磁盘访问权限:打开「系统偏好设置→安全性与隐私→隐私→完整磁盘访问」,勾选列表中的「Terminal」和「Anaconda-Navigator」,修改后重启终端与Jupyter即可。 - 第三步:修复桌面文件夹权限(迁移数据后常见问题)
设备迁移后可能出现桌面文件夹所属用户异常的问题,在终端执行sudo chown -R 你的Mac用户名:staff ~/Desktop,输入开机密码后回车执行,即可修复桌面文件的归属权限。
内容的提问来源于stack exchange,提问作者user12575866
相关产品推荐
相关产品推荐

