关于导航:如何在Jupyter Notebook中导航到其他目录?

How to navigate to a different directory in Jupyter Notebook?

我最近安装了Anaconda 5及其Jupyter Notebook。 我对它的丰富功能感到兴奋,但是我找不到导航到非子目录的方法。 更具体地说,我尝试双击文件夹图标,但这导致了相同的视图。

enter image description here

您的建议将不胜感激。


Jupyter资源管理器的默认根目录是启动Jupyter服务器的当前位置(文件夹)。
使用资源管理器,您只能导航到子文件夹的所有级别,而不能导航到该位置的父文件夹。
启动Jupyter时,可以选择设置根文件夹--notebook-dir
这是一个启动Jupyter服务器并将根设置为D:/my_works/jupyter_ipynbs的示例

1
jupyter notebook --notebook-dir D:/my_works/jupyter_ipynbs

同样,对于jupyter lab

1
jupyter lab --notebook-dir D:/my_works/jupyter_ipynbs

在浏览器中打开Jupyter后,其主目录或根目录即为您指定的--notebook-dir值,在本例中为D:/my_works/jupyter_ipynbs。从那时起,您可以导航到其所有子目录。

希望这可以帮助。


在Windows:jupyter笔记本" C: [路由到任何文件夹]"中,即使该文件夹中不包含jupyter笔记本,也可以使用。然后,您可以向前导航,但不能向后导航,以打开或创建新笔记本。


我在项目(pipenv install jupyter)中使用Jupyter作为插件,并使其在当前文件夹中注释掉notebook_dir选项(或从Jupyter Notebook docs Config文件和命令行选项设置为''):

1
2
3
4
# ~/.jupyter/jupyter_notebook_config.py

## The directory to use for notebooks and kernels.
# c.NotebookApp.notebook_dir

等效于每次jupyter notebook --notebook-dir .(.-当前文件夹)写入


我使用下一个代码从任何根文件夹设置jupyter lab。从Anaconda提示中:

1
jupyter lab --notebook-dir"E:/Google Drive/Sediments_Regi"

在""之间包括欲望文件夹。