我正在一个通过SSH连接/隧道连接的远程集群上运行Jupyter笔记本(Python 3)。
Jupyter的默认行为是在启动时尝试在Web浏览器中打开仪表板 - 显然(我刚刚更新),他们在某个时候切换到了使用Python 3的webbrowser
库进行操作。
根据webbrowser
的文档:
如果没有图形浏览器,或者X11显示不可用,则将使用文本模式浏览器。
这正是发生的情况。我运行jupyter notebook
,webbrowser
启动elinks
,我的一次性身份验证令牌被吞噬了,从而阻止我连接到笔记本。
Jupyter未配置为使用浏览器 - 在我的配置文件中,c.NotebookApp.browser
被注释掉了,并且运行BROWSER =“”jupyter notebook
也没有帮助。
如何强制Jupyter 不要打开任何浏览器?