必须修改Jupyter配置文件并确保Python环境就绪:先验证Python和pip可用,再pip安装jupyter,生成配置文件后编辑jupyter_notebook_config.py,设置c.NotebookApp.notebook_dir为自定义路径(用正斜杠),可选配置端口和禁用自动浏览器,最后通过jupyter notebook命令验证生效。

要在Windows系统中让Jupyter Notebook网页编程环境按自己习惯的路径启动、自动打开浏览器、使用指定端口,必须修改其配置文件并确保Python环境就绪,否则每次都要手动cd到目标文件夹再输入命令,新建Notebook默认保存在C盘用户目录下极易混乱。
确认Python和pip已就绪
按下 Win + R,输入 cmd 回车,依次执行:
python --version → 若提示“不是内部或外部命令”,需先安装Python 3.8+并勾选“Add Python to PATH”;若显示版本号(如3.11.9),继续执行下一条;
pip --version → 若报错“No module named pip”,运行 python -m ensurepip --upgrade 恢复pip;
pip install --upgrade pip -i https://pypi.doubanio.com/simple/ → 升级pip避免后续安装jupyter失败。
安装Jupyter Notebook
在同一个命令行窗口中直接运行:
pip install jupyter -i https://pypi.doubanio.com/simple/
等待安装完成,不报错即成功。这一步不能跳过或用conda替代,因为后续配置路径依赖标准pip安装生成的配置结构。
生成并定位配置文件
执行命令生成默认配置:
jupyter notebook --generate-config
命令会输出类似 Writing default config to: C:UsersYourName.jupyterjupyter_notebook_config.py 的路径,【请完整复制该路径,不要手动拼写】;
该路径中的 .jupyter 是隐藏文件夹,若在资源管理器中看不到,请在查看选项中勾选“隐藏的项目”。
设置默认工作目录
用记事本或VS Code打开上一步得到的 jupyter_notebook_config.py 文件;
按下 Ctrl+F 搜索 c.NotebookApp.notebook_dir,找到形如 #c.NotebookApp.notebook_dir = 'C:/path/to/your/notebooks' 的行;
删除行首的 # 号解除注释,将等号右侧单引号内的路径替换为你想作为默认工作区的文件夹绝对路径,例如:c.NotebookApp.notebook_dir = 'D:/jupyter_projects';
【路径必须用正斜杠 / 或双反斜杠 \,不能只用单反斜杠 ;末尾不加斜杠】;
保存文件,关闭编辑器。
可选:自定义端口与禁用自动浏览器
仍在同一配置文件中,搜索 c.NotebookApp.port,取消注释并设为喜欢的端口,例如:c.NotebookApp.port = 9999;
搜索 c.NotebookApp.open_browser,取消注释并改为 False,这样启动时不会弹出新标签页干扰当前工作流;
这两项改完后务必保存文件。
验证配置是否生效
关闭所有命令行窗口,重新打开一个干净的cmd;
直接输入 jupyter notebook 回车;
观察命令行输出的第一行——若显示 Using default notebook dir: D:/jupyter_projects(路径与你设置的一致),且浏览器自动打开的页面左侧文件列表为空白或仅含你预置的文件,说明配置已生效;
此时新建的 .ipynb 文件将全部保存到你指定的 D:/jupyter_projects 目录下,无需每次手动切换路径。



















