如何导航到Jupyter Notebook中的其他目录?

rf7*_*rf7 11 navigation directory jupyter-notebook

我最近安装了Anaconda 5和Jupyter Notebook.我很高兴其丰富的功能,但我找不到导航到非儿童目录的方法.更具体地说,我试图双击文件夹图标,但结果是相同的视图.

在此输入图像描述

您的建议将不胜感激.

swa*_*hai 15

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

jupyter notebook --notebook-dir D:/my_works/jupyter_ipynbs
Run Code Online (Sandbox Code Playgroud)

同样,对于jupyter lab:

jupyter lab --notebook-dir D:/my_works/jupyter_ipynbs
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助.

  • “使用资源管理器,您只能导航到子文件夹的所有级别,而不能导航到该位置的父文件夹”。为什么不?我的意思是,为什么资源管理器不允许以任何方向自由浏览所有文件夹?这种行为是否可以以某种方式改变,例如在配置文件中?谢谢 (2认同)
  • @Confounded 请将您的评论作为新问题发表。你的问题可以参考这个答案。更多人会看到并给出答案。 (2认同)

r.b*_*rak 8

对于 Windows 用户还有另一种解决方案。您可以在 Jupyter 开始工作的目录中创建符号链接。

从命令提示符处:( mklink /D [链接名称] [目标目录]

mklink /D G_驱动器 G:\DsN20

  • 请通过解释更详细地解释您的答案。对于我们中一些不熟悉计算机术语的人来说,这是难以理解的。\ 什么是符号链接?Jupyter Notebook 是否仍会使用原始文件夹打开,并带有新添加的选项/快捷方式来导航到链接的文件夹?或者 jpnb 仅在新文件夹中打开。名称“G_Drive”将如何用于此目的? (2认同)

小智 7

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

jupyter lab --notebook-dir "E:/Google Drive/Sediments_Regi"
Run Code Online (Sandbox Code Playgroud)

在“ ”之间包含所需的文件夹。


小智 5

在 Windows 上,从命令提示符打开时,浏览到您想要的目录

例如浏览到目录 D/pythonprograms

cd D:
cd pythonprograms
Run Code Online (Sandbox Code Playgroud)

并执行

jupyter lab
Run Code Online (Sandbox Code Playgroud)

这将以根文件夹作为 pythonprograms 启动实例

在此输入图像描述


lug*_*er1 5

该站点描述了在特定文件夹中启动 jupyter 笔记本的 3 种方法:

\n
    \n
  1. 通过将当前目录更改为特定文件夹,然后从那里启动笔记本:
  2. \n
\n

cd C:\\projects\\notebooks
\njupyter 笔记本

\n
    \n
  1. 通过在盯着笔记本时使用笔记本目录参数:
  2. \n
\n

jupyter笔记本 --notebook-dir=C:\\projects\\notebooks\\

\n
    \n
  1. 通过创建和编辑配置文件(永久解决方案,适用于所有环境):打开 Anaconda 提示符,运行此命令
  2. \n
\n

jupyter 笔记本 --generate-config

\n

它将在 C:\\Users<your_user_name> 中创建文件 .jupyter\\jupyter_notebook_config.py。在此文件中,找到 c.NotebookApp.notebook_dir 参数,通过删除哈希来取消注释,并将值设置为项目的目录。

\n

c.NotebookApp.notebook_dir = \'C:\\projects\\notebooks\'

\n

现在,您可以从 Anaconda 提示符(或 Anaconda 导航器)运行 Jupyter Notebook,并且您\xe2\x80\x99 将从您的首选目录开始。请记住,您\xe2\x80\x99 已更改每个环境的目录。

\n