由于 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
请注意,此选项是作为安全措施添加的,根据官方文件。