无法在浏览器中启动 Jupyter lab 或 Jupyter notebook

Unable to start Jupyter lab or Jupyter notebook in a browser

我在启动 Jupyter lab 或 Jupyter notebook 时收到以下日志-

[W 17:03:08.963 NotebookApp] No web browser found: could not locate runnable browser.

并且 Jupyter 不会启动浏览器(或浏览器中的选项卡)。

(我正在使用 Linux - Manjaro i3 社区版)

我已将 Jupyter 配置为使用 google-chrome-稳定

jupyter notebook --generate-config

并在 ~/.jupyter/jupyter_notebook_config.py

中设置以下行
c.NotebookApp.browser = '/usr/bin/google-chrome-stable' 

(是的,我取消了上面一行的注释)

/usr/bin/google-chrome-stablegoogle-chrome-stable 从终端成功启动 chrome。

我也试过了

jupyter lab --browser=google-chrome-stable
jupyter lab --browser google-chrome-stable

没有成功。

当我的系统上安装了 Pale Moon 时,Jupyter 过去常常在浏览器中打开,但现在我已经删除了它,我似乎无法让它工作。 google-chrome-stable 现在是我的默认浏览器。

明显的解决方法是将本地主机 URL 复制到网络浏览器,但我正在努力避免这种情况。

发布 dsjamieson 的回答here

你必须给你的浏览器(在本例中为“google-chrome-stable”)一个字符串格式参数(%s),以便将它传递给笔记本的 URL:

jupyter lab --browser="google-chrome-stable %s"

或者,如果您更喜欢在应用程序模式下打开 chrome:

jupyter lab --browser="google-chrome-stable --app=%s"