启动jupyter-lab并从命令行打开特定的笔记本?

时间:2019-05-25 04:32:37

标签: jupyter-notebook jupyter-lab

我正在编写一个bash脚本,最后以启动jupyter-lab并(理想情况下)打开特定笔记本为例。

在jupyter中,这很容易做到:

$ jupyter notebook my_folder/my_notebook.ipynb

在jupyter-lab中找不到有关如何执行此操作的指导。想法?

1 个答案:

答案 0 :(得分:1)

似乎没有详细记录,但是至少有两种打开特定文件的方法:

仅使用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-chromefirefox),并且可以从第一个命令显示的URL中检索特定的URL部分(可能是一个可以自动提取并组合网址)。

Jupyter URL似乎更具可定制性(提供了工作区的选择,等等)。