远程Windows下Anaconda启动Jupyter Notebook报WinError1326错误求助
WinError 1326错误修复方案
错误根因
该错误是因为你远程登录的Windows设备将用户HOME目录映射到了MY_SERVER_ADDRESS对应的远程共享存储,Jupyter Notebook默认会在HOME目录下创建运行时目录,当前系统身份凭证无权限访问该共享路径,导致目录创建失败。
修复步骤
方案1:单次启动临时生效
打开conda提示符,提前在本地磁盘(比如D盘)创建好jupyter_runtime文件夹,启动时直接指定运行时目录:
jupyter notebook --runtime-dir=D:\jupyter_runtime
方案2:修改配置永久生效
- 先执行命令生成默认Jupyter配置文件:
jupyter notebook --generate-config
执行后会输出配置文件的存储路径,默认路径为C:\Users\你的用户名\.jupyter\jupyter_notebook_config.py
2. 打开该配置文件,搜索找到# c.NotebookApp.runtime_dir = ''
3. 去掉行首的#注释符,在引号内填入你提前创建好的本地路径,示例如下:
c.NotebookApp.runtime_dir = 'D:\\jupyter_runtime'
- 保存配置文件后重新启动Jupyter Notebook即可正常运行。
额外排查项
如果以上操作后依然报错,检查系统HOME环境变量配置:
- 按下
Win+R输入sysdm.cpl回车,切换到【高级】选项卡,点击【环境变量】 - 查看用户变量列表中是否存在
HOME项,若值为\\MY_SERVER_ADDRESS开头的网络路径,将其修改为本地用户目录(例如C:\Users\你的用户名) - 重启conda提示符后再启动Jupyter即可。
内容的提问来源于stack exchange,提问作者mani mohtasham
相关产品推荐
相关产品推荐

