异常发生后,如果不重新启动内核,Jupyter 将无法工作
当代码中出现异常时,我需要终止并重新启动 Jupyter 的内核。否则,所有单元都不会执行。这种情况发生在任何脚本,即它可以是像print('Hello, world!)(缺少结束撇号)这样简单的东西。终止并重新启动内核非常烦人,因为我会丢失之前计算的所有变量等,所以我需要逐个单元重新运行整个脚本。为什么会发生这种情况,这种行为可以以某种方式改变吗?这是 Jupyter/IPython 的“功能”还是错误?此外,我经常必须通过按 Shift+Enter 两次来“强制”执行一个单元,因为第一次之后,单元将无限期地保持忙碌状态(显示[*])。 我在 Window...