讲师中心 微信公众号
AI工具推荐 视频效率加速

Jupyter Notebook怎么从C盘改到D盘运行

酷杰小哥_5201

酷杰小哥_5201

发布时间:2026-09-01 10:46:07

|

608人浏览过

|

来源于php中文网

原创

Jupyter Notebook默认从C盘启动,需区分临时切换(命令行切盘后启动)与永久修改(配置jupyter_notebook_config.py中c.NotebookApp.notebook_dir路径,注意双反斜杠或原始字符串格式)两种方式。

jupyter notebook怎么从c盘改到d盘运行

jupyter notebook 默认从 C 盘启动,是因为它按 Python 环境的用户主目录或当前工作目录 fallback。改到 D 盘运行不是“换盘”那么简单,关键看你要的是**每次启动都默认进 D 盘**,还是**临时进 D 盘干活**——两者操作逻辑完全不同,搞混了就会反复失败。

直接在命令行切到 D 盘再启动(最稳、零配置)

这是最快见效、不碰配置文件、适合多项目切换或临时验证的方法。

  • 打开 Anaconda Prompt 或 Windows cmd
  • 输入 D: 回车,切换盘符
  • cd 进入目标文件夹,比如:cd D:myproject
  • 执行:jupyter notebook

此时服务根目录就是 D:myproject,新建文件、上传、保存全在此路径下。浏览器左侧面板显示的也是该路径。注意:不要用 cd /d D:myproject —— 在 Anaconda Prompt 中 /d 参数可能被忽略,老老实实用 D: + cd 两步更可靠。

永久修改 jupyter_notebook_config.py(一劳永逸但容易踩坑)

配置生效的前提是:你改的是 jupyter 实际加载的那个配置文件,且路径写法完全合规。

  • 先生成或定位配置文件:jupyter notebook --generate-config,输出路径类似 C:Usersxxx.jupyterjupyter_notebook_config.py
  • 用 VS Code 或记事本打开它,搜索 c.NotebookApp.notebook_dir
  • 取消注释(删掉行首 # 和空格),填入路径,必须满足任一格式:
    c.NotebookApp.notebook_dir = 'D:\myproject'c.NotebookApp.notebook_dir = r'D:myproject'
  • 绝对不要用单反斜杠 D:myproject —— Python 会把 m 当转义字符,启动直接报错
  • 路径里避免中文、空格、括号;如果目标文件夹不存在,手动 mkdir D:myproject 创建

改完保存,关掉所有 python.exe 进程(任务管理器里清干净),再运行 jupyter notebook。如果仍开在 C 盘,大概率是配置文件位置错了——比如你有多个 Python 环境(conda env、venv、系统 Python),jupyter 可能加载了另一个环境下的配置。

Jupyter Notebook 7.5.4
Jupyter Notebook 7.5.4

Jupyter Notebook 7.5.4 官方 PyPI wheel 包下载,适合用于本地交互式代码运行、数据分析、教学演示和配置文件实践。

下载

%cdos.chdir() 只影响当前 Kernel,别指望它改默认路径

在 Notebook 单元格里运行:%cd D:myprojectimport os; os.chdir(r'D:myproject'),确实能让后续 !lspd.read_csv('data.csv') 找到 D 盘文件,但这只是当前内核的工作目录,和 jupyter notebook 启动时的根目录无关。

  • 重启 Kernel 后,工作目录自动回到启动时的默认路径(C 盘那个)
  • 新建的 .ipynb 文件依然保存在左侧文件树的根目录下,不是你 %cd 进去的那个子目录
  • 这个技巧只适合「已打开 Notebook,但想快速读写 D 盘某个子文件夹里的数据」

快捷方式加参数是最易忽略的“兜底方案”

如果你习惯双击桌面快捷方式启动,又不想动配置文件,可以直接改快捷方式属性里的“目标”字段:

  • 右键快捷方式 → “属性” → “快捷方式”选项卡
  • 在“目标”末尾追加: --notebook-dir="D:myproject"(注意前面有个空格,引号不能少)
  • 完整示例:"C:Anaconda3Scriptsjupyter-notebook.exe" --notebook-dir="D:myproject"

这个参数优先级高于配置文件,只要快捷方式没被其他程序覆盖或重置,就能稳定生效。但要注意:如果快捷方式指向的是 jupyter-lab.exe 而不是 jupyter-notebook.exe,那得换用 --notebook-dir 对应的 Lab 参数(--server-root),否则无效。

真正麻烦的从来不是改哪一行代码,而是你不知道 jupyter 正在读哪个配置、从哪个目录启动、又继承了哪个终端的当前路径。每次改完,务必用 !pwd(Notebook 里)和浏览器左侧文件树双重验证,而不是只看命令行输出。

相关文章

C盘一键清理工具
C盘一键清理工具

C盘一键清理工具是专注于释放C盘空间的实用工具,拥有一键清理功能,能够帮助用户快速删除无用的文件和缓存。软件操作简单,无需复杂的设置,自动识别并清理无用的垃圾文件,有需要的小伙伴快来保存下载体验吧!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

LibLibAI
LibLibAI Hot

一款AI视频创作工具,主要用于国内领先的AI创意平台,以海量模型、低门槛操作与“创作-分享-商业化”生态,让小白与专业创作者都能高效实现图文乃至视频创意表达,适合需要提升相关任务效率的用户。

超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

相关专题

更多
python打包成可执行文件
python打包成可执行文件

本专题为大家带来python打包成可执行文件相关的文章,大家可以免费的下载体验。

1531

2023.07.20

python能做什么
python能做什么

python能做的有:可用于开发基于控制台的应用程序、多媒体部分开发、用于开发基于Web的应用程序、使用python处理数据、系统编程等等。本专题为大家提供python相关的各种文章、以及下载和课程。

3584

2023.07.25

format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

1549

2023.07.31

python教程
python教程

Python已成为一门网红语言,即使是在非编程开发者当中,也掀起了一股学习的热潮。本专题为大家带来python教程的相关文章,大家可以免费体验学习。

20397

2023.08.03

python环境变量的配置
python环境变量的配置

Python是一种流行的编程语言,被广泛用于软件开发、数据分析和科学计算等领域。在安装Python之后,我们需要配置环境变量,以便在任何位置都能够访问Python的可执行文件。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2527

2023.08.04

python eval
python eval

eval函数是Python中一个非常强大的函数,它可以将字符串作为Python代码进行执行,实现动态编程的效果。然而,由于其潜在的安全风险和性能问题,需要谨慎使用。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2587

2023.08.04

scratch和python区别
scratch和python区别

scratch和python的区别:1、scratch是一种专为初学者设计的图形化编程语言,python是一种文本编程语言;2、scratch使用的是基于积木的编程语法,python采用更加传统的文本编程语法等等。本专题为大家提供scratch和python相关的文章、下载、课程内容,供大家免费下载体验。

1063

2023.08.11

python合并两个列表
python合并两个列表

Python是一种强大的编程语言,具有许多方便的功能和工具。在Python中,有多种方法可以合并两个列表。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

576

2023.08.10

AI视频生成软件推荐
AI视频生成软件推荐

本专题汇总了当前主流的AI视频生成软件推荐与排行榜单,涵盖seko、AniShort、剧云、Lovart、LiblibAI及立刻mv等热门工具。同时整理了各软件在文生视频、图生视频、时长限制、画质表现及免费额度等方面的差异对比,助您快速选对适合创作需求的AI视频生成工具。

160

2026.09.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn