PermissionError: [Errno 13] Permission denied: 'C:\\Users\\lh\\AppData\\Roaming\\jupyter\\runtime\\jpserver-2412-open.html'
时间: 2025-03-26 10:31:19 浏览: 167
### 解决 Jupyter Notebook 权限被拒问题
当遇到 `PermissionError: [Errno 13] Permission denied` 错误时,通常是因为程序尝试访问受保护或只读位置中的文件。对于路径 `'C:\Users\lh\AppData\Roaming\jupyter\runtime\jpserver-2412-open.html'` 的情况,有几种方法可以帮助解决问题。
#### 方法一:更改目录权限
确保当前用户拥有对该特定文件夹及其子项的完全控制权。可以通过右键点击文件夹 -> 属性 -> 安全选项卡来调整权限设置[^1]。
#### 方法二:以管理员身份启动命令提示符/Anaconda Prompt
有时操作系统会阻止某些操作除非是以更高权限执行。因此建议尝试通过右击 Anaconda Prompt 图标并选择“以管理员身份运行”,然后再启动 Jupyter Notebook[^2]。
```bash
jupyter notebook
```
#### 方法三:修改工作空间的位置
如果仍然无法获得必要的权限,则考虑改变默认的工作区至其他具有适当权限的地方,比如个人文档文件夹内创建一个新的项目文件夹作为新的工作环境[^3]:
```python
import os
os.chdir('D:/MyProjects') # 修改为你想要使用的路径
print(f"Current working directory is {os.getcwd()}")
```
#### 方法四:清理临时文件
有时候旧版本的应用残留可能会引起冲突,清除 `%TEMP%` 和 `%APPDATA%\Jupyter` 下的相关缓存也可能有助于解决此问题[^4]。
阅读全文
相关推荐


















