Jupyter notebook rJava未加载到具有R内核的Jupyter笔记本中

Jupyter notebook rJava未加载到具有R内核的Jupyter笔记本中,jupyter-notebook,rjava,Jupyter Notebook,Rjava,我试图将库(rJava)加载到Jupyter笔记本中,但出现以下错误: stop(gettextf("package or namespace load failed for %s", sQuote(package)), call. = FALSE, domain = NA) 我在Jupyter笔记本中使用R内核 在RStudio库(rJava)中,可以正常加载,但在Jupyter笔记本中无法加载 在终端中,当我运行:java-version时,我得到: java version "1.8.0

我试图将库(rJava)加载到Jupyter笔记本中,但出现以下错误:

stop(gettextf("package or namespace load failed for %s", sQuote(package)), call. = FALSE, domain = NA)
我在Jupyter笔记本中使用R内核

在RStudio库(rJava)中,可以正常加载,但在Jupyter笔记本中无法加载

在终端中,当我运行: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笔记本电脑不识别rJava软件包

也有同样的问题。事实证明,这与Jupyter笔记本服务器启动时环境变量不存在有关。在启动Jupyter笔记本服务器(Linux上)之前,请尝试运行以下操作:

(路径中的 java < /Cord>可能不同,取决于您安装的版本。如果使用DoCKER,您需要在启动Joyter笔记本服务器之前在启动BASH脚本中运行这些命令)<<

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