在 Windows 上安装 Rmpi​​ 包时出错

mar*_*raz 5 r mpi package

我正在尝试在 windows8 上的 R 中安装 Rmpi​​ 包。R 版本是 3.4.3 。

我收到了这条消息

 install.packages("C:/Users/Mariya/Desktop/Rmpi_0.6-6.zip", repos = NULL, type = "win.binary")package ‘Rmpi’ successfully unpacked and MD5 sums checked
Run Code Online (Sandbox Code Playgroud)

当我想运行这个库时,我收到了这条消息:过程入口点 MPI_COMM_SPLIT_TYPE 无法位于动态链接库 c: user/.../R/win-library/3.4/Rmpi/libs/X64/Rmpi 中。 dll

当我点击确定时,我在 cosole 中遇到了这个错误:

library(Rmpi)
Error: package or namespace load failed for ‘Rmpi’:.onLoad failed in loadNamespace() for 'Rmpi', details:call: inDL(x, as.logical(local), as.logical(now), ...) error: unable to load shared object 'C:/Users/Mariya/Documents/R/win-library/3.4/Rmpi/libs/x64/Rmpi.dll'/LoadLibrary failure: The specified procedure could not be found.
Run Code Online (Sandbox Code Playgroud)

我的计算机中有 ms-mpi,我将其删除并安装了 MPICH2,此处说明http://www.stats.uwo.ca/faculty/yu/Rmpi/windows2.htm

然后安装 Rmpi​​,但我再次出错。

mar*_*raz 1

我给作家包浩宇博士发了一封电子邮件,找到了解决方案。我删除 MpiCH2,安装 msmpi 并按照以下说明操作:http://www.stats.uwo.ca/faculty/yu/Rmpi/