mvtnorm无法在MS r客户端版本3.4.3中加载

时间:2019-02-28 20:43:35

标签: visual-studio microsoft-r

当尝试在Windows的MS R-Client中加载库系列时,出现以下消息:

库序列化加载失败,并显示以下消息:

library(seriation)#软件包,用于重新排列距离矩阵 错误:在loadNamespace(i,c(lib.loc,.libPaths()),versionCheck = vI [[i]])中“序列化”的包或名称空间加载失败:  没有名为“ mvtnorm”的软件包 另外:警告消息: 软件包“ seriation”是在R版本3.4.4下构建的

当前的mvtnorm版本1.0-9需要r版本3.5或更高版本。我尝试从多个版本的源安装软件包,以及以下来源的多个版本:https://cran.r-project.org/src/contrib/Archive/mvtnorm/

这些尝试的错误消息是:

  • 安装 source 软件包'mvtnorm'... **软件包“ mvtnorm”已成功解压并检查了MD5的总和 **库 警告:运行命令'make -f“ C:/ PROGRA〜1 / MIE74D〜1 / RCLIEN〜1 / R_SERVER / etc / x64 / Makeconf” -f“ C:/ PROGRA〜1 / MIE74D〜1 / RCLIEN〜1 / R_SERVER / share / make / winshlib.mk“ SHLIB =” mvtnorm.dll“ SHLIB_LIBADD ='$(FLIBS)'WIN = 64 TCLBIN = 64 OBJECTS =” C_FORTRAN_interface.o miwa.o mvt.o mvtnorm-init.o tvpack。 o“状态为127 错误:软件包“ mvtnorm”的编译失败
  • 删除'D:/Users/KNel/Documents/R/win-library/3.4/mvtnorm' 在R CMD安装 警告信息: 1:运行命令'“ C:/ PROGRA〜1 / MIE74D〜1 / RCLIEN〜1 / R_SERVER / bin / x64 / R” CMD INSTALL -l“ D:\ Users \ KNel \ Documents \ R \ win-library \ 3.4 ““ C:/Users/KNel/AppData/Local/Temp/RtmpQRtAJK/downloaded_pa​​ckages/mvtnorm_1.0-6.tar.gz”'的状态为1 2:在utils :: install.packages(...)中: 软件包“ C:/Users/KNel/AppData/Local/Temp/RtmpQRtAJK/downloaded_pa​​ckages/mvtnorm_1.0-6.tar.gz”的安装退出状态为非零

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

这个问题似乎很棘手。为了继续前进,我在Ubuntu 18.10上使用3.4.3的revoR安装尝试了相同的脚本。没有适用于Ubuntu 18.10的指南,因此我使用了适用于16.04的库和指南。 seriate在安装int r时发出了警告,但库确实加载了,我的脚本运行了。

感谢谁拒绝了我的问题,至少可以观察到它。我希望其他有类似问题的通过MS专业数据科学课程的人都能从中找到帮助。缺点是我不能使用Visual Studio,R Studio似乎工作正常,但不如VS灵活而强大。

P.s。 (微软,脚本中存在一些错误。也许这是计划的一部分。但是传递一个需要数据框的列表,深入一些粗糙的GIS代码中……确实如此。)

答案 1 :(得分:0)

mvtnorm从1.0.9开始需要R> = 3.5.0(每个软件包信息https://cran.r-project.org/web/packages/mvtnorm/index.html

因此,如果您要为R 3.4.3安装它,则需要mvtnorm版本1.0.8,该版本可从CRAN存档中获得:

install.packages("https://cran.r-project.org/src/contrib/Archive/mvtnorm/mvtnorm_1.0-8.tar.gz", repos=NULL)

参考:https://www.rdocumentation.org/packages/mvtnorm/versions/1.0-8