为什么我的Jupyter实验室细胞在每次新编辑或输入时都会变成橙色?

2022-04-03 00:00:00 python jupyter-lab cell

问题描述

我最近在我通常工作的Conda环境中通过jupyterLab_Scheduler在Anaconda扩展中安装了Cron。这是为了安排我的JupyterLab笔记本。然而,应用程序出现了问题,所以我删除了它。尽管它似乎保留了一些功能,比如将细胞变成橙色,并在细胞编号的左侧留下一个星号。下图演示了这一点:

我创造了一个新的环境,尽管它似乎仍然影响着它的其他环境。这种情况为什么还在发生,有什么原因吗?这是一个问题,因为以前,当我使用撤消(ctrl+z)时,它用来撤消单元格中的所有内容,并且只撤消有问题的单元格。但现在,它取消了所有单元格中的所有内容。这对我来说是一个问题,因为它会更改我正在使用的整体代码。

您知道如何解决此问题吗?


解决方案

如JupyterLab 3.1更改日志中所述,特别是user-facing changes部分,引入了一个新的可视指示器来突出显示自上次执行以来在编辑器中更改了代码的单元格:

当前通过将单元格折叠器和单元格执行计数器颜色更改为橙色,并在执行计数器左侧添加一个橙色圆圈图标来实现该指标。

希望这将提高用户的情景感知,并导致笔记本在保存时状态更加一致。如果您喜欢此解决方案,您可能会对使用nbsafety感兴趣,因为它通过实际分析依赖项和防止无序执行而更进一步。

相关文章