启动 jupyter-lab 并从命令行打开特定的笔记本?
Launch jupyter-lab and open a specific notebook from the command line?
我正在编写一个 bash 脚本,该脚本以启动 jupyter-lab 和(理想情况下)打开特定笔记本结束。
在 jupyter 中,这很容易做到:
$ jupyter notebook my_folder/my_notebook.ipynb
我在 jupyter-lab 中找不到有关如何执行此操作的任何指导。想法?
这似乎没有详细记录,但至少有两种打开特定文件的方法:
只需使用 jupyter lab
命令(参见 this comment)
$ jupyter lab my_folder/my_notebook.ipynb
或使用Jupyter URLs。首先,启动 jupyter 实验室服务器,无需浏览器,然后打开 URL 找到所选文件:
$ jupyter lab --no-browser &
$ sensible-browser http(s)://<server:port>/<lab-location>/lab/tree/path/to/notebook.ipynb
其中 sensible-browser
可以替换为您选择的浏览器(例如 google-chrome
或 firefox
),特定的 URL 部分可以从 URL 由第一个命令显示(可能有人可以自动提取和 assemble URL)。
Jupyter URL 似乎更具可定制性(提供工作空间等选择)。
我正在编写一个 bash 脚本,该脚本以启动 jupyter-lab 和(理想情况下)打开特定笔记本结束。
在 jupyter 中,这很容易做到:
$ jupyter notebook my_folder/my_notebook.ipynb
我在 jupyter-lab 中找不到有关如何执行此操作的任何指导。想法?
这似乎没有详细记录,但至少有两种打开特定文件的方法:
只需使用 jupyter lab
命令(参见 this comment)
$ jupyter lab my_folder/my_notebook.ipynb
或使用Jupyter URLs。首先,启动 jupyter 实验室服务器,无需浏览器,然后打开 URL 找到所选文件:
$ jupyter lab --no-browser &
$ sensible-browser http(s)://<server:port>/<lab-location>/lab/tree/path/to/notebook.ipynb
其中 sensible-browser
可以替换为您选择的浏览器(例如 google-chrome
或 firefox
),特定的 URL 部分可以从 URL 由第一个命令显示(可能有人可以自动提取和 assemble URL)。
Jupyter URL 似乎更具可定制性(提供工作空间等选择)。