【问题标题】:Additional Jupyter Notebooks do not start on next available port其他 Jupyter Notebooks 不会在下一个可用端口上启动
【发布时间】:2018-03-17 19:02:28
【问题描述】:

在 Windows 10 上使用 Jupyter Notebook 并启动多个笔记本时,每个笔记本都会在下一个可用端口上打开(第一个在端口 8888 上,下一个在 8889 上,等等)。我在适用于 Linux 的 Windows 子系统 (WSL) 上安装了 Anaconda,并且没有遇到任何问题,除非我尝试启动另一个笔记本时,它会在我以前的笔记本启动时打开相同的页面。像jupyter notebook --port 8889 这样在启动时手动设置端口是可行的,但现在我已经被jupyter 帮我搞定了。

我必须为默认浏览器设置一个别名,这是一个 Windows 可执行文件 (export BROWSER='/mnt/c/Program Files (x86)/Google/Chrome/Application/chrome.exe')。此外,我还生成了一个笔记本配置文件,但我还没有弄清楚它是否在做任何事情。

谢谢!

【问题讨论】:

    标签: python ubuntu anaconda jupyter-notebook windows-subsystem-for-linux


    【解决方案1】:

    我不确定您的问题是什么,但我可以帮助您处理配置文件和默认浏览器。

    以下是我的jupyter_notebook_config.py文件:

    c = get_config()
    c.NotebookApp.browser = 'chrome.exe -incognito --app=%s'
    c.NotebookApp.open_browser = True
    

    chrome.exe 是 google chrome 的 windows 可执行文件,它放在我的 $PATH 变量中,如下所示: export PATH=/mnt/c/Program\ Files\ \(x86\)/Google/Chrome/Application:$PATH

    -incognito 标志以隐身模式启动 chrome。这会产生漂亮的隐身黑暗主题,并确保 chrome 扩展不会干扰任何内容

    --app=%s 标志非常棒,它以“应用程序模式”启动网页,从 chrome 窗口中删除标签栏。

    附:我也对端口问题感到恼火,还没有找到好的解决方法。

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2019-06-22
      • 2020-02-01
      • 1970-01-01
      • 2014-03-27
      • 2011-12-17
      • 2020-03-12
      • 2014-06-08
      • 2019-10-21
      • 1970-01-01
      相关资源
      最近更新 更多