jupyter笔记本默认文件夹不会更改

时间:2017-05-25 14:50:29

标签: python-2.7 anaconda jupyter-notebook

我尝试更改快捷方式字段的开头,然后创建了config.py文件并写了c.NotebookApp.notebook_dir = u'D:\ Jupyter'并确保它没有注释。

请注意,当我从Anaconda提示符打开Jupyter Notebook时,它会在所需的文件夹中打开。我正在尝试使用快捷方式。

A print screen

此图显示了快捷方式的属性以及config.py的相关部分,并显示了附加的Jupyter Notebook虚拟服务器。

在发布我的问题之前,我咨询了以下链接 (由于缺乏声誉而没有超链接): https://www.reddit.com/r/IPython/comments/44luwc/how_to_change_jupyter_start_folder/

http://jupyter-notebook.readthedocs.io/en/latest/config.html

Changing Jupyter Notebook start up folder by modifying "start in" not working any more

Jupyter Notebook Set Default Folder to Root

jupyter notebook starting directory

3 个答案:

答案 0 :(得分:1)

步骤1:浏览到Jupyter Notebook文件位置,然后在记事本中打开配置文件:

C:\Users\username\.jupyter\jupyter_notebook_config.py

第2步:在文件中搜索以下行:

#c.NotebookApp.notebook_dir = ''

并替换为:

c.NotebookApp.notebook_dir = 'C:/the/path of/folder/where you/want to set/'

第3步:最后,转到Jupyter Notebook的快捷方式所在的位置;例如:

C:\Users\User_name\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Anaconda3 (64-bit)

然后执行以下操作:

  • 转到Jupyter Notebook的属性链接。
  • 按照上面@stenlytw的建议,在 Target 字段中删除%USERPROFILE%
  • 然后,在起始于字段中,输入您在上方设置的相同目录:
C:\path of folder\where you\want to set\in jupyter_notebook_config.py

请记住!!在notebook_config.py文件中,路径包含在单引号('…')中,并使用正斜杠(/)作为目录定界符-但在属性中,请不要使用撇号,而应使用反斜杠(\)。

答案 1 :(得分:0)

尝试删除路径前的u

我在几个Windows环境中运行Anaconda和Jupyter,我的路径一直有效,但我从未使用过Unicode修饰符。我不相信它是必要的。所以试试:

c.NotebookApp.notebook_dir = 'D:\\Jupyter'

转义角色

需要加倍\

答案 2 :(得分:0)

这是一种替代品,我在任何地方都没有看到有人提及过:

保持默认目录不变,只需在浏览器中创建书签即可。

例如,我的python代码位于C:\ Users [name] \ Documents \ Code \ Python,因此我在工具栏中有一个http://localhost:8888/tree/Documents/Code/Python的书签。 / p>

Jupyter在浏览器中打开一个选项卡后,请点击按钮。需要额外单击一下,是的,但是可以免去您进行麻烦的修补工作,并允许您创建多个此类书签!

注意:如果我在第二环境中打开Jupyter,则需要相同的链接,但链接为8889(而不是8888)