防止 jupyterlab 自动为所有打开的选项卡启动新会话

Ami*_*ian 16 jupyter jupyter-notebook jupyter-lab

我关闭了所有内核并在浏览器中关闭了 jupyterlab,但是当我再次打开它时,它会为所有打开的笔记本启动一个会话和一个内核

我跟踪了代码,发现在jupyterlab 笔记本代码中,如果当前笔记本没有任何正在运行的内核,则启动会话函数会在笔记本加载时调用 (POST /api/sessions)。API创建一个会话启动一个内核

我在 jupyter 配置或 jupyterlab 设置(设置 -> 高级设置编辑器)中找不到任何用于停止此操作的配置

uut*_*uut 4

您可以通过使用该标志运行 Jupyterlab 来防止在打开笔记本时自动启动内核jupyter lab --LabServerApp.notebook_starts_kernel=False

要使配置永久化,您可以将其添加 c.LabServerApp.notebook_starts_kernel = False$(jupyter --config-dir)/jupyter_lab_config.py. 如果该文件尚不存在,请通过运行 来生成它jupyter lab --generate-config

有关更多详细信息,请参阅此问题评论:
https://github.com/jupyterlab/jupyterlab/issues/12019#issuecomment-1145841583