上述文件中# Configuration file for notebook. c = get_config() #noqa其中get_config() 为什么报错?
上述文件中为什么没有这段代码:# c.NotebookApp.notebook_dir = '',且我在文件中直接加上c.NotebookApp.notebook_dir = 'C:/jupyter'后目录没有效果(此方法无法修改jupyter notebook默认打开目录)?
方案part1:
在 Jupyter Notebook 的配置文件中,如果你看到 `get_config()` 报错,可能是因为配置文件的格式或版本问题。新版 Jupyter Notebook 不再使用 `get_config()` 函数,而是直接使用 `c = Config()`。报错的原因可能是:
1. 配置文件的版本不匹配:旧版的 Jupyter Notebook 使用 `get_config()`,而新版的 Jupyter Notebook 使用 `Config()` 类。
2. 配置文件不完整或损坏:生成的配置文件可能不完整,导致报错。
解决方案
我们可以通过以下几种方式修复这个问题:
使用正确的 `Config` 语法
如果你的配置文件中存在 `get_config()`,将它替换为以下内容:
from traitlets.config import Config
c = Config()
方案part2
修改快捷方式
如果你通过点击快捷方式启动 Jupyter Notebook,你可以修改快捷方式的启动路径:
-
找到 Jupyter Notebook 的快捷方式。
你可以在 开始菜单 中找到 Jupyter Notebook 的快捷方式。
-
右键点击快捷方式,选择 属性。
-
在 快捷方式 标签下,找到 目标(T),将最后一部分"%USERPROFILE%/"更改为 "your path"(如:%USERPROFILE% --> D:/jupyter)。
-
点击 确定 保存更改。
每次使用该快捷方式启动 Jupyter Notebook 时,它都会在你想要的目录下启动。
可以将修改后的快捷方式复制粘贴到桌面,方便打开。也可以先复制粘贴到桌面后再按照上述修改,这样仅桌面的快捷方式可以直接定位到您想要的地址。