在Windows上安装Rmpi包时出错

时间:2018-04-02 13:56:45

标签: r package mpi

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

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

然后安装Rmpi,但我又遇到了错误。

1 个答案:

答案 0 :(得分:0)

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