我尝试更改快捷方式字段的开头,然后创建了config.py文件并写了c.NotebookApp.notebook_dir = u'D:\ Jupyter'并确保它没有注释。
请注意,当我从Anaconda提示符打开Jupyter Notebook时,它会在所需的文件夹中打开。我正在尝试使用快捷方式。
此图显示了快捷方式的属性以及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
答案 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)
然后执行以下操作:
%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)