python - 强制 Jupyter Notebook *不* 打开网络浏览器

标签 python ssh jupyter-notebook jupyter python-webbrowser

我正在通过 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/

相关文章:

花括号 ("{"和 "}"的 Python 字符串格式问题)

python - 将字符串转换为有效的文件名?

python - 为什么我的 jupyter 内核在导入 numpy 时在虚拟环境中运行失败?

bash - 如何在本地机器上自动初始化远程 Jupyter notebook?

python - Spyder IDE 中的 Markdown

python - 如何创建一个免费的 SMTP 服务器

python - 消除 python 列表中的 n 个最高值

git - 如何设置自定义子域映射到 aws codecommit?

linux - 不使用 ssh 在远程计算机上执行 postgresql 查询

perl - 尝试安装 Net::OpenSSH 但取回无效版本的依赖项