我正在编写一个bash脚本,最后以启动jupyter-lab并(理想情况下)打开特定笔记本为例。
在jupyter中,这很容易做到:
$ jupyter notebook my_folder/my_notebook.ipynb
在jupyter-lab中找不到有关如何执行此操作的指导。想法?
答案 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-chrome
或firefox
),并且可以从第一个命令显示的URL中检索特定的URL部分(可能是一个可以自动提取并组合网址)。
Jupyter URL似乎更具可定制性(提供了工作区的选择,等等)。