我最近安装了 Anaconda 5 及其 Jupyter Notebook。我对其丰富的功能感到兴奋,但我找不到导航到非子目录的方法。更具体地说,我尝试双击文件夹图标,但这导致了相同的视图。
您的建议将不胜感激。
Jupyter 资源管理器的默认根目录是启动 Jupyter 服务器的当前位置(文件夹)。 使用资源管理器,您只能导航到子文件夹的所有级别,而不能导航到该位置的父文件夹。 启动 Jupyter 时,有一个选项可以设置根文件夹
--notebook-dir
。
这是启动 Jupyter 服务器并将根设置为 D:/my_works/jupyter_ipynbs
的示例
jupyter notebook --notebook-dir D:/my_works/jupyter_ipynbs
同样,对于
jupyter lab
:
jupyter lab --notebook-dir D:/my_works/jupyter_ipynbs
在浏览器上打开 Jupyter 后,其主目录或根目录将是您指定的
--notebook-dir
值,在本例中为 D:/my_works/jupyter_ipynbs
。从那时起,您可以导航到其所有子目录。
对于 Windows 用户还有另一种解决方案。您可以在 Jupyter 开始工作的目录中创建符号链接。
从命令提示符处:( mklink /D [链接名称] [目标目录]
mklink /D G_驱动器 G:\DsN20
我使用下一个代码从任何根文件夹设置 jupyter lab。来自 Anaconda 提示:
jupyter lab --notebook-dir "E:/Google Drive/Sediments_Regi"
在“ ”之间包含所需文件夹。
这个网站描述了在特定文件夹中启动jupyter笔记本的3种方法:
cd C:\projects
笔记本
Jupyter 笔记本
jupyter 笔记本 --notebook-dir=C:\projects 笔记本\
jupyter 笔记本 --generate-config
它将在 C:\Users 中创建文件 .jupyter\jupyter_notebook_config.py
c.NotebookApp.notebook_dir = 'C:\projects 笔记本电脑
现在您可以从 Anaconda 提示符(或 Anaconda 导航器)运行 Jupyter Notebook,并且将从您的首选目录开始。请记住,您已经更改了每个环境的目录。
在Windows中:jupyter笔记本“C:\ [路由到任何文件夹]”,即使该文件夹不包含jupyter笔记本也可以使用。然后,您可以向前导航(但不能向后导航)来打开或创建新笔记本。
我在我的项目中使用 Jupyter 作为插件 (
pipenv install jupyter
) 并使其在当前文件夹中启动,注释掉 notebook_dir
选项(或设置为 ''
— 来自 Jupyter Notebook 文档 配置文件和命令行选项):
# ~/.jupyter/jupyter_notebook_config.py
## The directory to use for notebooks and kernels.
# c.NotebookApp.notebook_dir
相当于每次都写
jupyter notebook --notebook-dir .
(.
— 当前文件夹)
在 Windows 中,如果您想要永久更改,安装的快捷方式默认为
C:\Anaconda3\python.exe C:\Anaconda