gpt4 book ai didi

jupyter-notebook - rJava 没有加载到带有 R 内核的 Jupyter 笔记本中

转载 作者:行者123 更新时间:2023-12-02 01:15:57 30 4
gpt4 key购买 nike

我正在尝试在 Jupyter Notebook 中加载库 (rJava),但出现以下错误:

stop(gettextf("package or namespace load failed for %s", sQuote(package)), call. = FALSE, domain = NA)

我在 Jupyter notebook 中使用 R 内核。

在 RStudio 库 (rJava) 中加载正常,但在 Jupyter notebook 中加载不正常。

在终端中运行:java -version 我得到:

java version "1.8.0_111"
JAVA (TM) SE Runtime Environment (build 1.8.0_111-b14)
JAVA HotSpot(TM) 64-bit Server VM (build 25.111-b14, mixed mode)

我不知道为什么 Jupyter Notebook 无法识别 rJava 包。

最佳答案

遇到了同样的问题。事实证明,这与 Jupyter Notebook 服务器启动时不存在的环境变量有关。在启动 Jupyter Notebook 服务器(在 Linux 上)之前尝试运行以下命令:

sudo R CMD javareconf -e
export LD_LIBRARY_PATH="/usr/lib/jvm/java/jre/lib/amd64/server"

(路径中间的 java 可能会有所不同,具体取决于您安装的版本。如果您使用的是 Docker,则需要在启动 bash 中运行这些命令启动 Jupyter Notebook 服务器之前的脚本。)

关于jupyter-notebook - rJava 没有加载到带有 R 内核的 Jupyter 笔记本中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42632220/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com