【发布时间】: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