使用 Jupyter Lab 时如何打开计算机中任意目录中的文件?

The*_*ron 9 jupyter-lab

启动 Jupyter Lab 界面后,我尝试使用File -> Open菜单打开 Python 文件。然而,无论我在 PC 中输入什么路径,都无法访问它。Jupyter Lab 对访问 PC 目录有任何限制吗?如果有任何解决方法,如何从我想要的任何目录中打开文件?

这是“打开”对话框的屏幕截图。

JupyterLab 开放路径对话

Sam*_*vre 7

JupyterLab 根目录通常是 JupyterLab 的启动位置。

例如,如果我们按如下方式启动 JupyterLab:

$ cd ~/year
$ jupyter lab
Run Code Online (Sandbox Code Playgroud)

那么 JupyterLab 根目录是~/year.

有一个命令行选项可以选择不同的目录。例如,如果我们执行以下操作,

$ cd ~/season
$ jupyter lab --notebook-dir ~/year
Run Code Online (Sandbox Code Playgroud)

那么 JupyterLab 根又是~/year

文件的相对路径~/year/month/day.txt 将是month/day.txt--- 因此在“打开路径”对话框中输入该路径,它应该会打开。

/path/relative/to/jlab/root我发现“打开文件”对话框的“路径”字段中的灰色提示具有误导性。在我看来,它应该path/relative/to/jlab/root 没有最初的斜杠。

关于限制,限制是 JupyterLab 只能访问启动时确定的根目录内的文件。

所以在这个例子中,我们无法访问外部的文件~/year