【发布时间】:2016-01-17 16:17:54
【问题描述】:
我刚刚从 Anaconda 安装了 R Essentials(我的计算机上已经安装了 R),以便在 Jupyter 中使用 R。
现在,当我在 Jupyter 中打开一个新的 R 笔记本时,几秒钟后(甚至没有输入任何内容)内核崩溃并需要重新启动。
我在终端上得到的错误是
[I 12:30:36.297 NotebookApp] Kernel started: dd5dd612-2c8f-4235-9619-1cf5a46b3e89
IRkernel::main() dyn.load(file, DLLpath = DLLpath, ...) 中的错误: 无法加载共享对象'/home/alberto/R/x86_64-pc-linux-gnu-library/3.2/stringi/libs/stringi.so': /home/alberto/anaconda3/lib/R/library/rzmq/libs/../../../../libstdc++.so.6:版本
CXXABI_1.3.8' not found (required by /home/alberto/R/x86_64-pc-linux-gnu-library/3.2/stringi/libs/stringi.so) Calls: :: ... tryCatch -> tryCatchList -> tryCatchOne -> <Anonymous> Execution halted [I 12:30:39.299 NotebookApp] KernelRestarter: restarting kernel (1/5) IRkernel::main() Error in dyn.load(file, DLLpath = DLLpath, ...) : unable to load shared object '/home/alberto/R/x86_64-pc-linux-gnu-library/3.2/stringi/libs/stringi.so': /home/alberto/anaconda3/lib/R/library/rzmq/libs/../../../../libstdc++.so.6: versionCXXABI_1.3.8' 未找到(/home 需要/alberto/R/x86_64-pc-linux-gnu-library/3.2/stringi/libs/stringi.so) 调用: :: ... tryCatch -> tryCatchList -> tryCatchOne -> 执行停止 [I 12:30:42.309 NotebookApp] KernelRestarter:重新启动内核 (2/5) IRkernel::main() dyn.load(file, DLLpath = DLLpath, ...) 中的错误: 无法加载共享对象'/home/alberto/R/x86_64-pc-linux-gnu-library/3.2/stringi/libs/stringi.so': /home/alberto/anaconda3/lib/R/library/rzmq/libs/../../../../libstdc++.so.6:版本CXXABI_1.3.8' not found (required by /home/alberto/R/x86_64-pc-linux-gnu-library/3.2/stringi/libs/stringi.so) Calls: :: ... tryCatch -> tryCatchList -> tryCatchOne -> <Anonymous> Execution halted [I 12:30:45.315 NotebookApp] KernelRestarter: restarting kernel (3/5) IRkernel::main() Error in dyn.load(file, DLLpath = DLLpath, ...) : unable to load shared object '/home/alberto/R/x86_64-pc-linux-gnu-library/3.2/stringi/libs/stringi.so': /home/alberto/anaconda3/lib/R/library/rzmq/libs/../../../../libstdc++.so.6: versionCXXABI_1.3.8' 未找到(/home 需要/alberto/R/x86_64-pc-linux-gnu-library/3.2/stringi/libs/stringi.so) 调用: :: ... tryCatch -> tryCatchList -> tryCatchOne -> 执行停止 [W 12:30:46.485 NotebookApp] 等待来自 dd5dd612-2c8f-4235-9619-1cf5a46b3e89 的 kernel_info 回复超时 [I 12:30:48.322 NotebookApp] KernelRestarter:重新启动内核 (4/5) 警告:root:kernel dd5dd612-2c8f-4235-9619-1cf5a46b3e89 重新启动 IRkernel::main() dyn.load(file, DLLpath = DLLpath, ...) 中的错误: 无法加载共享对象'/home/alberto/R/x86_64-pc-linux-gnu-library/3.2/stringi/libs/stringi.so': /home/alberto/anaconda3/lib/R/library/rzmq/libs/../../../../libstdc++.so.6:找不到版本“CXXABI_1.3.8”(/home/alberto 需要/R/x86_64-pc-linux-gnu-library/3.2/stringi/libs/stringi.so) 调用: :: ... tryCatch -> tryCatchList -> tryCatchOne -> 执行停止 [W 12:30:51.329 NotebookApp] KernelRestarter:重启失败 [W 12:30:51.329 NotebookApp] 内核 dd5dd612-2c8f-4235-9619-1cf5a46b3e89 死亡,从地图中删除。 错误:root:kernel dd5dd612-2c8f-4235-9619-1cf5a46b3e89 重启失败! [W 12:30:51.361 NotebookApp] 内核在会话前被删除
我猜这可能是共享库的问题,但我不知道如何解决它...
【问题讨论】:
标签: r linux ipython-notebook anaconda jupyter