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

Jupyter Notebook单元格左侧编号异常及修改恢复方法咨询

Jupyter Notebook单元格编号仅显示奇数的原因及修复方案

异常原因

  • 单元格的编号(In [x])是内核根据执行记录生成的序列。只显示奇数、偶发偶数的情况,核心原因是内核执行状态混乱:
    • 中途中断单元格执行、多次重启内核但未清空执行记录,会导致计数序列断裂;
    • 手动修改过Notebook文件(.ipynb本质是JSON格式)里的execution_count字段,打乱了原有计数逻辑;
    • 部分单元格重复执行、部分未执行,内核只会更新已执行单元格的计数,导致序列出现跳号。

恢复/修改编号序列的方法

方法1:通过界面重置(推荐,无需手动改文件)

  • 重置为未执行状态(编号显示In []):点击顶部菜单栏 Kernel -> Restart & Clear Output,重启内核的同时清空所有执行记录,所有单元格编号会回到初始未执行状态,重新执行会从1开始连续计数。
  • 保留输出但重置编号:先点击 Edit -> Clear All Outputs,再重启内核(Kernel -> Restart),编号会重置为连续的未执行状态,输出内容会保留。

方法2:手动修改Notebook文件(进阶操作)

.ipynb文件本质是JSON格式,可直接编辑调整编号:

  1. 备份原Notebook文件,避免操作失误损坏文件;
  2. 用文本编辑器打开.ipynb文件,找到每个单元格的execution_count字段;
    • 要恢复原始未执行状态:把所有单元格的execution_count值改为null,保存后重新打开Notebook,所有编号会显示In [];
    • 要自定义连续编号:按单元格排列顺序,依次设置execution_count为1、2、3...,保存后打开Notebook即可看到对应连续编号。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 19:12:38