Win10下Jupyter Lab扩展安装触发Errno 13权限错误
解决Jupyter Lab扩展安装权限拒绝问题
问题描述
在Windows 10上通过conda-forge安装Jupyter Lab后,尝试在Lab内安装任何扩展时,均弹出权限错误:
Error: ERROR: Could not open requirements file: [Errno 13] Permission denied: 'C:\Users\MY_USER_NAME\AppData\Local\Temp\tmpm9gfttp2'

尝试过以管理员权限运行Anaconda Prompt,问题未解决。
可行解决方案
1. 修复Temp文件夹权限
- 打开文件资源管理器,进入路径
C:\Users\你的用户名\AppData\Local\Temp - 右键Temp文件夹,选择「属性」→「安全」选项卡
- 查看当前用户账户的权限,确保拥有读取和写入权限;若没有,点击「编辑」按钮,添加对应权限并保存
2. 重置Jupyter Lab配置与构建
- 打开Anaconda Prompt,激活对应的conda环境(若使用虚拟环境):
conda activate 你的环境名称 - 依次执行以下命令清理并重新构建Jupyter Lab:
jupyter lab clean jupyter lab build
3. 手动指定临时目录启动Jupyter Lab
- 先手动创建一个新的临时文件夹,比如
C:\Users\你的用户名\Documents\Jupyter_Temp,确保该文件夹有读写权限 - 在Anaconda Prompt中设置临时目录环境变量,再启动Jupyter Lab:
set TMPDIR=C:\Users\你的用户名\Documents\Jupyter_Temp jupyter lab
4. 检查conda环境目录权限
- 找到你的conda环境所在路径(通常为
C:\Users\你的用户名\.conda\envs\你的环境名) - 右键该目录,进入「属性」→「安全」选项卡,确认当前用户拥有读写权限,不足则补充权限
内容的提问来源于stack exchange,提问作者pfabri
相关产品推荐
相关产品推荐

