PermissionError: [Errno 13] Permission denied: 'C:\\Users\\zgh17\\AppData\\Roaming\\jupyter\\runtime\\jpserver-28280-open.html'
时间: 2025-03-26 12:57:07 浏览: 68
### 解决 Jupyter Notebook 权限拒绝错误
当遇到 `PermissionError: [Errno 13] Permission denied` 错误时,这通常意味着当前用户没有足够的权限来访问或修改指定文件夹中的资源。对于路径 `'C:\Users\DELL\AppData\Roaming\jupyter\runtime\'` 出现此类问题的情况可以采取如下措施[^1]。
#### 使用管理员权限启动 Anaconda Prompt 或者命令提示符
通过右键点击Anaconda Prompt图标并选择“以管理员身份运行”,可以在具有更高权限的情况下执行必要的操作。这样做有助于绕过因标准用户账户缺乏适当授权而引发的问题[^3]。
#### 修改目标目录的读写权限
如果上述方法未能解决问题,则需手动调整涉及路径下的文件夹属性设置。具体做法是在Windows资源管理器中导航至相应位置(如AppData/Roaming/jupyter),找到runtime子文件夹后单击鼠标右键,在弹出菜单里依次选取【属性】> 【安全】选项卡,再点击编辑按钮授予自己完全控制权或其他所需级别的访问许可[^2]。
#### 更改默认工作空间的位置
另一种解决方案是改变Jupyter notebook的工作区到一个不需要特殊权限就能自由存取的地方。可以通过配置环境变量JPY_USER_CONFIG_DIR以及JPY_RUNTIME_DIR指向自定义路径实现这一点;也可以直接在启动notebook服务前临时设定这两个参数:
```bash
set JPY_USER_CONFIG_DIR=C:\path\to\custom\.jupyter_config
set JPY_RUNTIME_DIR=C:\path\to\custom\.jupyter_runtime
jupyter-notebook.exe
```
以上三种方式均能有效处理由于权限不足而导致无法正常开启特定HTML文档的问题。建议先尝试最简单的方法——即提升cmd窗口权限级别后再重试原指令。
阅读全文
相关推荐


















