阻止单元格在 ipython 中执行

Block cell from executing in ipython

我的 ipython 笔记本的单元格中有一段代码在执行时需要一段时间。是否有可能在您 运行 后显式阻止一个单元格,以便在您第二次 运行 时它不会被执行?

有几次我不小心第二次 运行 一个单元格,我不得不等待结果才能继续笔记本中的后续步骤。

使用 Ctrl + /.

将单元格注释掉

或者看看ipycache module。它允许将计算存储在文件中,当您第二次执行单元格时,它只需从文件中加载结果。

用法:

%%cache mycache.pkl var1 
var1 = some_lengthy_calculation()