自动在 http://localhost: 而不是 file:// 打开 Jupyter 笔记本

自动在 http://localhost: 而不是 file:// 打开 Jupyter 笔记本

由于 Chromium 已经成为 snap 包,它不能在标准安装中访问任何文件

启动 Jupyter Notebook(jupyter notebook在终端中执行)时,默认浏览器会打开file:///home/user/.local/share/jupyter/....html,而 Chromium 会因为上述原因而失败。由于 Jupyterhttp也提供访问方式,因此这并不是什么大问题:http://localhost:8888/?token=...

我希望 Jupyter Notebook 将localhost路由转发到 Chromium自动地。我找不到合适的设置~/.jupyter/jupyter_notebook_config.py。我能做的最好的就是进行设置c.NotebookApp.open_browser = False,这样我就不必关闭 Chromium 中的额外选项卡。

请注意,由于原因,目前我需要使用 Jupyter Notebook 而不是 Juptyer Lab。

答案1

在 Jupyter Notebook 的配置中,禁用c.NotebookApp.use_redirect_file

为此,编辑~/.jupyter/jupyter_notebook_config.py并添加以下行:

c.NotebookApp.use_redirect_file = False

请注意,此选项是作为安全措施添加的,根据官方文件

相关内容