将 Jupyter Notebook 的默认存储路径从 C 盘迁移到 D 盘,可以通过以下步骤实现:

方法1:启动时临时指定路径(推荐新手)

  1. 关闭所有正在运行的 Jupyter Notebook

  2. 打开命令提示符(Win+R → 输入 cmd

  3. 输入以下命令启动

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

    • 如果 D:\Jupyter_Notebooks 文件夹不存在,系统会自动创建

    • 以后每次启动都需这样操作


方法2:永久修改默认路径(一劳永逸)

步骤1:生成配置文件(如果尚未生成)
python 复制代码
jupyter notebook --generate-config

这会生成配置文件,通常位于:
C:\Users\你的用户名\.jupyter\jupyter_notebook_config.py

步骤2:修改配置文件
  1. 用记事本/VS Code打开该文件

  2. 搜索 # c.NotebookApp.notebook_dir = ''

  3. 取消注释并修改为

python 复制代码
c.NotebookApp.notebook_dir = 'D:\\Jupyter_Notebooks'
    • 注意:必须使用双反斜杠 \\ 或原始字符串 r'D:\Jupyter_Notebooks'

    • 路径不要有中文或空格

步骤3:验证

重新启动 Jupyter Notebook(直接输入 jupyter notebook 即可),观察是否自动打开 D 盘目录。


方法3:转移现有文件

如果已有 Notebook 文件在 C 盘需要迁移:

  1. 手动复制文件

    • C:\Users\你的用户名\Jupyter Notebooks 下的所有文件

    • 粘贴到 D:\Jupyter_Notebooks

  2. 修改快捷方式(可选):

    • 右键桌面/开始菜单的 Jupyter 快捷方式 → 属性

    • 在"目标"末尾添加:
      --notebook-dir="D:\Jupyter_Notebooks"


常见问题解决

  1. 报错 "路径不存在"

    • 手动创建目标文件夹:
python 复制代码
mkdir D:\Jupyter_Notebooks
  1. 修改配置后未生效

    • 检查配置文件路径是否正确

    • 确保没有多个 Jupyter 进程在运行(任务管理器中结束所有 python.exe 进程)

  2. 权限问题

    • 以管理员身份运行命令提示符

    • 执行:

python 复制代码
icacls D:\Jupyter_Notebooks /grant Users:(OI)(CI)F

效果验证

成功迁移后:

  • 新建的 Notebook 会自动保存到 D 盘

  • 通过 Jupyter 文件浏览器可以看到 D 盘的目录结构

  • 运行 !pwdimport os; print(os.getcwd()) 应显示 D 盘路径

⚠️ 注意:部分浏览器会缓存历史记录,如果页面未更新,建议清除浏览器缓存或使用隐私模式访问。

相关推荐
try2find20 分钟前
安装llama-cpp-python踩坑记
开发语言·python·llama
博观而约取1 小时前
Django ORM 1. 创建模型(Model)
数据库·python·django
精灵vector3 小时前
构建专家级SQL Agent交互
python·aigc·ai编程
Zonda要好好学习3 小时前
Python入门Day2
开发语言·python
Vertira3 小时前
pdf 合并 python实现(已解决)
前端·python·pdf
太凉3 小时前
Python之 sorted() 函数的基本语法
python
项目題供诗3 小时前
黑马python(二十四)
开发语言·python
晓13134 小时前
OpenCV篇——项目(二)OCR文档扫描
人工智能·python·opencv·pycharm·ocr
是小王同学啊~4 小时前
(LangChain)RAG系统链路向量检索器之Retrievers(五)
python·算法·langchain
AIGC包拥它4 小时前
提示技术系列——链式提示
人工智能·python·langchain·prompt