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 内核。
我目前正在使用 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 内核。