jupyter笔记本起始目录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jupyter笔记本起始目录相关的知识,希望对你有一定的参考价值。

我正在尝试在Jupyter Notebook中设置自定义起始目录。我编辑了jupyter_notebook_config.py。

从“c.NotebookApp.notebook_dir =”行删除了#,添加了参数:

c.NotebookApp.notebook_dir = u'c:\my\chosen\directory'.

但仍然无法正常工作,控制台出现错误,jupyter从默认主目录开始。

我正在使用Windows Server 2008.根据手册,它应该工作。

有没有人对我的问题有任何建议?

答案

以下步骤适用于Windows:

首先找到Jupyter查找配置文件的目录:

jupyter --config-dir

如果该目录中没有jupyter_notebook_config.py文件,请键入以下内容生成一个:

jupyter notebook --generate-config

然后编辑jupyter_notebook_config.py文件并添加如下内容:

## The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = 'c:\users\rsignell\documents\github'

然后从任何目录启动你的jupyter笔记本:

jupyter notebook

它将从您指定的目录开始。

有关更多信息,请参阅:http://jupyter-notebook.readthedocs.io/en/latest/config.html

另一答案

我也有问题,编辑jupyter配置文件也不起作用。

我的解决方法是创建一个转到指定目录的批处理文件,然后从该目录启动jupyter notebook。

您可以使用记事本编写批处理文件,只需将其保存为所有文件,并将扩展名指定为.bat

使用copy con在DOS提示符下也可以使用简单的方法。首先,访问命令提示符(通常通过键入“cmd”并输入)。然后:

copy con startjupyter.bat

之后,您可以指定目录并从那里启动笔记本,例如,如果您的目录是D: python_codes:

d:
cd python_codes
jupyter notebook

之后,使用CTRL + Z和Enter保存文件。

您可以通过调用名称(startjupyter)来运行批处理文件,或单击它。对于后者,可以将其放在桌面上以便于访问。

另一答案

Mitzrossoft Vindovs

在Windows资源管理器地址栏中键入cmd打开dos命令行。这将打开命令提示符,当前路径设置为当前文件夹。在命令行键入jupyter notebook --notebook-dir=%CD%以启动jupyter notebook(ipython notebook),当前目录为notebook的起始目录

另一答案

我在这里给出的解决方案也存在问题。我的解决方案很快,很脏,但它适用于Windows。我做了一个批处理文件:

cd C:[starting Directory]
jupyter notebook
stop

使用不同的批处理文件时,可以使用已定义的目录启动Jupyter。例如:

cd C:datascience

要么

cd C:rowsergame

以上是关于jupyter笔记本起始目录的主要内容,如果未能解决你的问题,请参考以下文章

我在主页上有很多Jupyter笔记本,当Jupyter启动时会显示。我该如何清洁其中一些?

从同一目录启动多个 Jupyter Spark 笔记本时发生 Metastore 错误

将python文件导入jupyter笔记本

Jupyter Notebook修改默认的工作目录

更改 IPython/Jupyter 笔记本工作目录

jupyter notebook FileNotFoundError - 查找错误的anaconda目录