即使在执行完成后,Jupyter notebook cell 仍保持忙碌 (*)

Ébe*_*aac 5 python jupyter-notebook

Jupyter/IPython 笔记本对我的 Ubuntu (14.04) 计算机开始表现得有点奇怪。

通常,jupyter notebook 中的单元格在执行时会变得忙碌,并且旁边有一个星号 (*) 符号,一旦执行忙碌,就会显示执行序列号,以表示其中的任何任务都已成功完成。

现在,每当我执行一个单元格时,即使在执行完成后,它仍然很忙,旁边有一个星号。然后,给定执行的任何其他单元格也会获得星号,但没有任何进展。只有在给出中断命令时,才会显示执行序列号,我才能继续运行其他单元格(以相同的奇怪方式)。

是什么导致了这种奇怪的行为以及如何解决它?在过去两年的使用中,我从未遇到过这种情况——无论是在 Ubuntu 还是 Mac 中。

Ébe*_*aac 9

原因似乎是可变资源管理器笔记本扩展。禁用此功能后,Jupyter 笔记本工作正常。

我最近安装了 jupyter_contrib_nbextensions 并开始在其中使用变量资源管理器。但是,这似乎是导致问题的原因。我已使用主树中的 nbextensions 选项卡将其关闭。现在,细胞执行恢复正常。

  • +1 这是变量检查器扩展。省去了我不得不一一关闭和打开它们的麻烦。 (2认同)