如何修改Jupyter Notebook导出HTML文件的默认保存路径
Jupyter Notebook 修改HTML导出默认保存路径到当前工作目录的方法
方法1:修改浏览器默认下载路径(适用绝大多数场景)
导出路径默认指向c:\temp通常是你的浏览器默认下载目录设置导致的,直接调整浏览器设置即可:
- 打开所用浏览器的设置页,搜索「下载」相关配置项
- 将默认下载位置修改为你常用的工作文件夹,也可以勾选「下载前询问每个文件的保存位置」,每次导出时手动选择当前工作目录即可
该方法同时适用于其他格式(PDF、Python脚本、Markdown等)的导出路径设置。
方法2:修改Jupyter配置文件实现固定导出到工作目录
如果你希望直接将导出文件自动保存到Jupyter启动时的当前工作目录,不需要走浏览器下载流程,可以修改Jupyter配置:
- 如果你之前没有生成过Jupyter配置文件,先打开终端/命令提示符,执行以下命令生成配置:
jupyter notebook --generate-config
执行后终端会输出配置文件的存放路径,Windows系统默认路径为C:\Users\你的用户名\.jupyter\jupyter_notebook_config.py - 打开该配置文件,搜索并修改以下参数:
- 取消
c.FileContentsManager.root_dir的注释,参数值留空即可,代表默认根目录为Jupyter启动时的工作目录 - 若要跳过浏览器下载直接生成文件到当前目录,还可以添加配置
c.NbConvertApp.output_base = ''
- 保存配置文件后重启Jupyter Notebook即可生效。
方法3:临时导出到当前目录
如果不想修改全局配置,也可以直接在当前笔记本的代码单元格中运行nbconvert命令导出:!jupyter nbconvert --to html 当前笔记本文件名.ipynb
运行后生成的HTML文件会直接保存在当前笔记本所在的文件夹中。
内容的提问来源于stack exchange,提问作者roudan
相关产品推荐
相关产品推荐

