Anaconda R 内核笔记本错误 - 使用自定义 R 库路径

Anaconda R Kernel Notebook Error - with custom R library path

我目前正在使用 Rstudio 和 Anaconda,但在启动 Anaconda R Kernel 时遇到了问题。下面是收到的错误提示。

我的环境变量确实指向存储我的 RStudio 库的路径。重新指向默认库路径是否会导致 Anaconda R 内核出现问题?

感谢您的帮助。

谢谢, 詹姆斯

[I 15:19:18.595 NotebookApp] Kernel started: ddadae8b-dfe7-4392-ad1f-0b4b7157bdad, name: ir
Error in inDL(x, as.logical(local), as.logical(now), ...) :
  unable to load shared object 'C:/Users/xxx/Downloads/rlibs/rlang/libs/x64/rlang.dll':
  LoadLibrary failure:  The specified procedure could not be found.
Calls: :: ... namespaceImport -> loadNamespace -> library.dynam -> dyn.load -> inDL
Execution halted
[I 15:19:21.598 NotebookApp] KernelRestarter: restarting kernel (1/5), new random ports
Error in inDL(x, as.logical(local), as.logical(now), ...) :
  unable to load shared object 'C:/Users/xxx/Downloads/rlibs/rlang/libs/x64/rlang.dll':
  LoadLibrary failure:  The specified procedure could not be found.
Calls: :: ... namespaceImport -> loadNamespace -> library.dynam -> dyn.load -> inDL
Execution halted

在这里找到答案

https://richpauloo.github.io/2018-05-16-Installing-the-R-kernel-in-Jupyter-Lab/

在您的计算机上找到 R.exe 的位置。在我的电脑中,这个可执行文件位于:C:\Program Files\R\R-3.4.3\bin

以管理员身份打开另一个 Anaconda Prompt,并将目录更改为计算机上 R.exe 所在的任何位置,其中包含 cd 文件路径。在我的电脑上是:cd C:\Program Files\R\R-3.4.3\bin,但对你来说可能不同。

然后 运行 在管理员模式下使用 R.exe 在 Anaconda Prompt 中使用 R R.exe。

您会注意到您正在进行 R 会话。从这里,运行 将以下三个命令输入终端。

install.packages("开发工具")

devtools::install_github("IRkernel/IRkernel")

IRkernel::installspec()

按顺序,他们 (1) 安装 devtools 包,让你获得 install_github() 函数,(2) 从 github 安装 IR 内核,以及 (3) 告诉 Jupyter 在哪里找到 IR 内核。