【问题标题】:Edit the Jupyter terminal's starting directory编辑 Jupyter 终端的起始目录
【发布时间】:2019-02-23 09:48:52
【问题描述】:

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

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

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

我已经尝试了以下方法:

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

2) 运行 jupyter notebook –generate-config,并将我想要的路径插入到 c.NotebookApp.notebook_dir = ""。

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

【问题讨论】:

  • 更新 - 抱歉,我自己解决了这个问题,但我认为我不能删除问题?

标签: python windows terminal jupyter


【解决方案1】:

自己解决了这个问题 - 在这里找到了答案: 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)

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-15
    • 2020-08-31
    • 1970-01-01
    • 2022-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-12
    相关资源
    最近更新 更多