修改Jupyter打开后的默认目录

可以通过以下两种常见的方法来修改 Jupyter Notebook 打开后显示的默认目录:

方法一:使用命令行参数指定目录

在启动 Jupyter Notebook 时,使用 --notebook-dir 参数来指定要打开的目录。

使用以下命令启动 Jupyter Notebook 并指定默认打开的目录,将 /path/to/your/directory 替换为你想要指定的实际目录路径:

jupyter notebook --notebook-dir=/path/to/your/directory

例如,在 Windows 系统中,如果要指定 D:\my_jupyter_projects 为默认目录,命令如下:

jupyter notebook --notebook-dir=D:\my_jupyter_projects

在 macOS 或 Linux 系统中,如果要指定 /Users/username/my_jupyter_projects 为默认目录,命令如下:

jupyter notebook --notebook-dir=/Users/username/my_jupyter_projects

这种方法的优点是简单直接,缺点是每次启动都需要手动输入命令,比较麻烦。

方法二:修改 Jupyter 配置文件

通过修改 Jupyter 的配置文件来永久更改默认打开的目录。以下是具体步骤:

1. 生成 Jupyter 配置文件(如果不存在)

在命令行中输入以下命令来生成 Jupyter 配置文件:

jupyter notebook --generate-config

如果配置文件已经存在,会提示你是否覆盖,一般选择不覆盖。

2. 找到并打开 Jupyter 配置文件

配置文件通常位于以下路径:

  • WindowsC:\Users\your_username\.jupyter\jupyter_notebook_config.py
  • macOS/Linux~/.jupyter/jupyter_notebook_config.py

使用文本编辑器(如记事本、VS Code 等)打开该文件。

3. 修改配置文件中的目录设置

在配置文件中找到以下行(可能被注释掉了,即以 # 开头):

# c.NotebookApp.notebook_dir = ''

去掉行首的注释符号 #,并在引号中填入你想要设置的默认目录路径,例如:

c.NotebookApp.notebook_dir = '/path/to/your/directory'

注意,在 Windows 系统中,路径中的反斜杠 \ 需要使用双反斜杠 \\ 或者使用原始字符串(在字符串前加 r),例如:

c.NotebookApp.notebook_dir = r'D:\my_jupyter_projects'

4. 保存配置文件并重启 Jupyter Notebook

保存修改后的配置文件,然后关闭命令行窗口。再次启动 Jupyter Notebook 时,就会默认打开你指定的目录。

这种方法的优点是一次设置,永久生效;缺点是需要修改配置文件,相对复杂一些。

posted @ 2025-04-09 19:06  icuic  阅读(2304)  评论(0)    收藏  举报