Windows-Anaconda Prompt-Jupyter notebook 弹出浏览器提示「无法访问您的文件」完整解决

Windows-Anaconda Prompt-Jupyter notebook 弹出浏览器提示「无法访问您的文件」完整解决

文章目录

  • [Windows-Anaconda Prompt-Jupyter notebook 弹出浏览器提示「无法访问您的文件」完整解决](#Windows-Anaconda Prompt-Jupyter notebook 弹出浏览器提示「无法访问您的文件」完整解决)

报错根源

启动时浏览器打开了 file:///C:/Users/xxx/AppData/Roaming/jupyter/runtime/xxx-open.html 本地临时跳转文件,Chrome/Edge 安全策略拦截本地 file 协议,Jupyter 后台服务其实已经正常启动,只是自动跳转失效。

方案 :永久关闭本地跳转文件(根治自动弹错)

1)生成配置文件

打开 Anaconda Prompt,执行:

python 复制代码
jupyter notebook --generate-config

2)打开配置文件,末尾添加两行

python 复制代码
# 禁用本地html跳转文件,直接用http协议打开
c.NotebookApp.use_redirect_file = False
# 指定系统默认浏览器打开服务链接
c.ServerApp.browser = 'windows-default'

保存文件,完全关闭所有终端,重新启动 jupyter notebook,以后自动打开就不会报文件访问错误。