编辑Jupyter终端的起始目录

时间:2019-02-23 09:48:52

标签: python windows terminal jupyter

当我启动Jupyter笔记本(通过Anaconda安装)时,资源管理器将在C:\ Users \ Joe中打开

但是,当我打开一个终端(新建->终端)时,它将在C:\ Users \ Joe \ Documents中打开

是否可以更改终端的起始目录,使其与笔记本浏览器页面匹配?

我已经尝试了以下方法:

1)将Windows PowerShell属性中的“开始于”字段编辑到我想要的位置。这并没有改变任何东西-好像jupyter打开终端时它会覆盖它-尽管它似乎使用PowerShell。

2)运行jupyter笔记本–generate-config,并将所需的路径插入c.NotebookApp.notebook_dir =“”。

任何建议将不胜感激,谢谢!

1 个答案:

答案 0 :(得分:0)

我自己解决了这个问题-在这里找到了答案: Find the default local Jupyter directory

在Anconda3文件夹中,有一个文件cwp.py,该文件确定应将工作目录更改到的位置。我注释了第26-30行:

if exception:
    documents_folder, exception = get_folder_path(FOLDERID.PublicDocuments)
if not exception:
    os.chdir(documents_folder)

,并且不再修改终端中的路径。