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

如何在Jupyter Lab中显示代码单元格的当前执行行?

如何在Jupyter Lab中显示代码单元格的当前执行行?

嘿,我完全懂你想要的这个功能!Google Colab里那个跟着执行进度走的绿色箭头确实挺实用的,Jupyter Lab里也有几种方式能实现类似的执行行指示效果,给你整理一下:

  • 内置调试模式(最接近Colab体验)
    Jupyter Lab自带的调试工具就能实现类似的标记效果,而且功能更丰富。操作步骤很简单:

    1. 在你想要追踪的代码行左侧空白处点击,设置断点(会出现红色小圆点)
    2. 点击工具栏上的调试图标(小虫子样式),或者右键单元格选择「Debug Cell」启动调试
    3. 代码执行时,会有黄色箭头实时标记当前正在运行的行,和Colab的绿色箭头逻辑一样,还能顺便查看变量值、单步执行,调试起来更顺手
  • 第三方扩展增强
    有个社区开发的jupyterlab-execute-time扩展,除了能显示单元格的执行耗时,部分版本也会在代码执行时标记当前行。安装方法如下:
    在终端里运行这两条命令:

    pip install jupyterlab-execute-time
    jupyter lab build
    

    安装完成后重启Jupyter Lab,执行代码时就能看到对应的行标记了

  • 临时追踪方案(快速小片段调试)
    如果只是临时需要追踪执行位置,不想折腾工具或扩展,可以在关键行手动加打印语句,比如:

    print("正在执行第X行代码")
    

    这种方法虽然不够直观胜在简单,适合快速调试短代码片段

就像你展示的Colab界面那样:
Google Colab中的执行行指示器

备注:内容来源于stack exchange,提问作者Franri

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 09:49:30