我正在尝试在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


当我想运行该库时,收到以下消息:
在动态链接库中找不到过程入口点MPI_COMM_SPLIT_TYPE
c:用户/.../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.


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

然后安装Rmpi,但又出现错误。

最佳答案

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

08-24 15:27