mvtnorm无法在MS r-client版本3.4.3中加载

问题描述 投票:0回答:2

尝试在Windows中的MS R-Client中加载库系列时,我收到以下消息:

无法使用以下消息加载库系列:

library(seriation)用于重新排序距离矩阵的#包错误:loadNamespace中的'seriation'包或命名空间加载失败(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/

这些尝试的错误消息是:

  • 安装源包'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)'获胜= 64 TCLBIN = 64 OBJECTS =“C_FORTRAN_interface.o miwa.o mvt.o mvtnorm-init.o tvpack.o”'状态为127 ERROR:包'mvtnorm'的编译失败
  • 在R CMD INSTALL中删除'D:/Users/KNel/Documents/R/win-library/3.4/mvtnorm'警告消息: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'具有非零退出状态

有任何想法吗?

visual-studio microsoft-r
2个回答
0
投票

这个问题似乎难以解决。为了继续前进,我使用3.4.3的revoR安装在Ubuntu 18.10上尝试了相同的脚本。没有Ubuntu 18.10的指导,所以我使用了16.04的库和指南。 seriate在安装int时发出警告,但是库加载了,我的脚本运行了。

感谢无论是谁击落了我的问题,至少观察到了这一点。我希望通过MS专业数据科学课程的其他任何有类似问题的人都会发现这有用。缺点是我无法使用Visual Studio,R Studio似乎工作正常,但不如VS那么灵活和健壮。

附: (微软,脚本中有几个错误。也许这是计划的一部分。但是传递一个需要数据框的列表,深入一些粗糙的GIS代码......真的。)


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

© www.soinside.com 2019 - 2024. All rights reserved.