【问题标题】:ipython dead kernel and cannot be restarted, what can i do?ipython死内核并且无法重新启动,我该怎么办?
【发布时间】:2025-11-28 16:05:02
【问题描述】:

当我尝试通过 jupyter notebook shell 打开 r 文件时,内核无法启动并显示:

The kernel has died, and the automatic restart has failed. 
It is possible the kernel cannot be restarted. 
If you are not able to restart the kernel, you will still be able to save the notebook,
 but running code will no longer work until the notebook is reopened.

当终端显示时:

*** caught segfault ***
address 0x18, cause 'memory not mapped'

Traceback:
 1: dyn.load(file, DLLpath = DLLpath, ...)
 2: library.dynam(lib, package, package.lib)
 3: loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
 4: namespaceImport(ns, loadNamespace(i, c(lib.loc, .libPaths()),     versionCheck = vI[[i]]), from = package)
 5: loadNamespace(name)
 6: doTryCatch(return(expr), name, parentenv, handler)
 7: tryCatchOne(expr, names, parentenv, handlers[[1L]])
 8: tryCatchList(expr, classes, parentenv, handlers)
 9: tryCatch(loadNamespace(name), error = function(e) stop(e))
10: getNamespace(ns)
11: asNamespace(ns)
12: getExportedValue(pkg, name)
13: IRkernel::main
aborting ...

我在 MAC OS 上使用 anaconda3,并使用 conda -install -c r r-essentials 安装 r 包。 经过几次尝试重新安装ipython,它仍然无法正常工作! 提前感谢您的关注和帮助。

【问题讨论】:

  • 您是否在 Google 上搜索过此错误?结果很多,都和Python配置有关。
  • 找一些类似的问题,但不一样,没有共同的解决方案。
  • 所有的点击都引用了这个“笔记本”。看来你应该从那里开始。
  • 遇到了类似的问题,这是由于 zmq 安装路径。您可以尝试使用 conda install rzmq 重新安装 rzmq

标签: r jupyter jupyter-irkernel


【解决方案1】:

启动 R 然后输入

install.packages("rzmq", dependencies=TRUE, repos='http://cran.rstudio.com/')

【讨论】:

    最近更新 更多