1

我开始熟悉 ipython,现在我变成了一个奇怪的错误:Kernel Has Died 谁能建议一个简单的工作流程来解决这个问题?

[IPKernelApp] --existing kernel-dc484a8e-c822-46b1-bc6d-a1e019a67258.json
[NotebookApp] Kernel dc484a8e-c822-46b1-bc6d-a1e019a67258 failed to respond to heartbeat

我也变成了:

"The kernel has died, would you like to restart it? If you do not restart the kernel, you will be able to save the notebook, but running code will not work until the notebook is reopened."

当我尝试运行指令时,总是会出现这个问题:

pieces = {'G-C': Cond.ix[:, [1]],
          'G-M': M.ix[:, [1]],
          'G-M+A': MA.ix[:, [1]],
          'G-M+T': MT.ix[:, [1]],
          'G-L': L.ix[:, [1]],
          'G-L+A': MA.ix[:, [1]],
          'G-L+T': LT.ix[:, [1]]
          }
4

2 回答 2

2

我面临着同样的问题。我的问题已通过以下步骤解决-

  • 转到 Conda 终端并关闭正在运行的内核(按 Ctrl+c)

  • 下一个类型

    pip install ipyparallel  
    

    这将重新安装 ipyparallel

  • 然后重启 jupyter-notebook
于 2017-02-12T08:41:34.757 回答
0

如果它在同一条指令上可靠地发生,那么该指令正在使内核崩溃,并且您只会收到警告。无法确定内核是否崩溃,或者与它的网络连接是否断开。尝试在纯 python 解释器上重现,并有一个完整的最小可重现示例,我们可以决定是否存在要报告的错误以及在哪里报告。

于 2013-07-06T14:43:20.943 回答