2016-08-31 55 views
2

我想在Jupyter Notebook中设置一个自定义起始目录。我编辑了jupyter_notebook_config.py。从行“c.NotebookApp.notebook_dir =”,jupyter notebook起始目录

#删除添加的参数:

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

但仍然不能正常工作,控制台想出错误,并在jupyter默认的主目录开始。

我使用Windows服务器2008.根据手册,它应该工作。

有没有人有关于我的问题的建议?

+1

这里显示错误消息PLZ。 – zhangxaochen

+0

Jupyter似乎对如何解释路径字符串不一致。如果出现这个问题,错误信息应该说明问题。由于Jupyter有时无法找到正确的配置文件,因此请尝试@ RichSignell的答案。 – QuesterZen

回答

1

我也有问题,编辑jupyter配置文件也没有工作。

我的解决方法是将批处理文件转到指定的目录,然后从该目录启动jupyter笔记本。

你可以用记事本写的批处理文件,只需将其保存为所有文件,并指定扩展为.BAT

一个简单的方法,也可以从DOS提示符下使用复制CON。首先,访问命令提示符(通常通过输入“cmd”并输入)。然后:

copy con startjupyter.bat 

后,你可以指定你的目录,并从那里开始的笔记本电脑,例如,如果你的目录是d:\ python_codes:

d: 
cd python_codes 
jupyter notebook 

之后,使用保存文件CTRL + Z输入

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

9

的以下步骤完全为我工作在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

+0

这实际上是正确的答案,另请参阅:https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/gqRwT_SxGBw - 在jupyter笔记本的更高版本中,似乎该行是在默认情况下在自动生成的配置文件中,但默认情况下,它也被_comped out_out,所以更改仅在取消注释后才能起作用/生效。 (我知道,愚蠢的事情我不知道,但我不知道,所以也许其他人和我一样愚蠢。) – Chill2Macht

1

的Microsoft Windows

打开DOS命令通过在Windows资源管理器地址栏中输入cmd线。这将打开当前路径设置为当前文件夹的命令提示符。在命令行键入jupyter notebook --notebook-dir=%CD%开始jupyter笔记本(IPython的笔记本)与当前目录为笔记本电脑的起始目录

-1

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

cd C:\[starting Directory] 
jupyter notebook 
stop 

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

cd C:\datascience 

cd C:\browsergame