You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code导出Jupyter Notebook为HTML时单元格编号不显示

解决VS Code导出Jupyter Notebook到HTML时单元格编号不显示的问题

方法1:使用jupyter nbconvert命令行导出(最可靠)

直接通过终端执行导出命令,显式指定保留单元格输入/输出提示符(包含编号):

  1. 打开终端,切换到你的Jupyter Notebook文件所在目录
  2. 执行以下命令(将your_notebook.ipynb替换为你的笔记本文件名):
jupyter nbconvert --to html --TemplateExporter.exclude_input_prompt=False --TemplateExporter.exclude_output_prompt=False your_notebook.ipynb

参数说明:

  • --TemplateExporter.exclude_input_prompt=False:保留输入单元格的编号提示符
  • --TemplateExporter.exclude_output_prompt=False:保留输出单元格的编号提示符

方法2:修改VS Code配置,让内置导出保留编号

如果习惯使用VS Code的右键导出功能,可以修改settings.json传递模板参数:

  1. 在VS Code中按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac),输入Preferences: Open Settings (JSON)打开配置文件
  2. 添加以下配置项:
{
  "jupyter.exportHtml": {
    "templateOptions": {
      "exclude_input_prompt": false,
      "exclude_output_prompt": false
    }
  }
}
  1. 保存配置后,重新尝试导出HTML,单元格编号即可正常显示

补充说明

VS Code内置的Jupyter导出功能默认隐藏单元格编号提示符,原因是nbconvert默认模板将exclude_input_prompt和exclude_output_prompt设为True。通过上述两种方法修改参数后,就能让编号在HTML中显示。

内容的提问来源于stack exchange,提问作者kmaynard

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 19:58:14