我正在通过 SSH 连接/隧道连接到的远程集群上运行 Jupyter 笔记本(Python 3)。
Jupyter 的默认行为是在启动时尝试在 Web 浏览器中打开仪表板——显然(我刚刚更新),在某些时候他们切换到 Python 3 webbrowser
图书馆为此。
根据 webbrowser
的文档:
text-mode browsers will be used if graphical browsers are not available or an X11 display isn’t available.
这正是发生的事情。我跑
jupyter notebook
, webbrowser
推出 elinks
,我的一次性身份验证 token 被吃掉,阻止我连接到笔记本。Jupyter 未配置为使用浏览器 --
c.NotebookApp.browser
在我的配置中被注释掉——并运行 BROWSER="" jupyter notebook
也没有帮助。如何强制 Jupyter 不打开任何浏览器?
最佳答案
jupyter-notebook --help
包括以下内容:
--no-browser
Don't open the notebook in a browser after startup.
关于python - 强制 Jupyter Notebook *不* 打开网络浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52210690/