我试图在Jupyter Notebook中设置自定义起始目录。我编辑了jupyter_notebook_config.py。
从行" c.NotebookApp.notebook_dir ="中删除了#,添加了参数:
c.NotebookApp.notebook_dir = u'c:\\my\\chosen\\directory'.
但仍然无法正常工作,控制台出现错误,jupyter从默认主目录开始。
我使用的是Windows Server 2008.根据手册,它应该有效。
有没有人对我的问题有任何建议?
答案 0 :(得分:13)
以下步骤适用于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
答案 1 :(得分:1)
我也有问题,编辑jupyter配置文件也不起作用。
我的解决方法是创建一个转到指定目录的批处理文件,然后从该目录启动jupyter notebook。
您可以使用记事本编写批处理文件,只需将其保存为所有文件,并将扩展名指定为.bat
使用copy con从DOS提示符也可以使用简单的方法。首先,访问命令提示符(通常通过键入“cmd”并输入)。然后:
copy con startjupyter.bat
之后,您可以指定目录并从那里启动笔记本,例如,如果您的目录是D:\ python_codes:
d:
cd python_codes
jupyter notebook
之后,使用 CTRL + Z 和输入保存文件。
您可以通过调用名称(startjupyter)来运行批处理文件,或单击它。对于后者,可以将其放在桌面上以便于访问。
答案 2 :(得分:1)
Microsoft Windows
在Windows资源管理器地址栏中键入cmd
,打开dos命令行。这将打开命令提示符,当前路径设置为当前文件夹。在命令行上键入jupyter notebook --notebook-dir=%CD%
以使用当前目录作为笔记本的起始目录启动 jupyter notebook (ipython notebook)
答案 3 :(得分:-1)
我在这里给出的解决方案也存在问题。我的解决方案很快,很脏,但它适用于Windows。我做了一个批处理文件:
cd C:\[starting Directory]
jupyter notebook
stop
使用不同的批处理文件时,可以使用已定义的目录启动Jupyter。例如:
cd C:\datascience
或
cd C:\browsergame