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

VS Code中Jupyter笔记本加载后未恢复单元格执行时间:是否为Bug?

VS Code中Jupyter笔记本执行时间不持久化是正常现象

这是正常行为,并非Bug。VS Code的Jupyter扩展默认不会将单元格的执行时间持久化存储到.ipynb文件中——执行时间属于会话临时数据,仅在当前VS Code/Jupyter会话中有效,关闭软件或笔记本后就会被清理。

如果需要保留执行时间以便后续查看,有两种可行方案:

  • 安装专门的Jupyter扩展,比如Execute Time,这类扩展会把执行时间写入笔记本的元数据区域,重启VS Code后依然能看到历史执行时长。
  • 手动在单元格中添加计时代码,比如利用Python的time模块:
    import time
    start_time = time.time()
    
    # 你的业务代码
    print("执行任务...")
    
    end_time = time.time()
    print(f"执行时长: {end_time - start_time:.2f} 秒")
    
    这种方式会把时长作为单元格输出保存,重启后依然能查看。

如果你认为默认保留执行时间的需求很普遍,可以去Jupyter扩展的代码仓库提交Feature Request,说明你的使用场景,官方会评估是否纳入后续开发计划。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 02:30:54