【发布时间】:2020-07-10 15:50:29
【问题描述】:
我无法在 R 上安装“ecospat”包,我想知道为什么会这样?
在 windows 中使用 R 运行以下代码后.....
install.packages('ecospat')
这是我收到的错误消息...
将包安装到“C:/Users/etelford.IC.000/Documents/R/win-library/3.4” (因为未指定“lib”) 还安装依赖项“pROC”、“biomod2”
有可用的二进制版本,但源版本更高: 二进制源需要编译 程序 1.14.0 1.16.2 真 biomod2 3.3-7.1 3.4.6 错误 生态空间 3.0 3.1 错误
将安装二进制文件 尝试 URL 'https://cran.rstudio.com/bin/windows/contrib/3.4/pROC_1.14.0.zip' 内容类型 'application/zip' 长度 941305 字节 (919 KB) 已下载 919 KB
包‘pROC’成功解包并检查MD5总和
下载的二进制包在 C:\Users\etelford.IC.000\AppData\Local\Temp\RtmpsBJC01\downloaded_packages 安装源包‘biomod2’、‘ecospat’
正在尝试 URL 'https://cran.rstudio.com/src/contrib/biomod2_3.4.6.tar.gz' 内容类型 'application/x-gzip' 长度 665227 字节 (649 KB) 已下载 649 KB
正在尝试 URL 'https://cran.rstudio.com/src/contrib/ecospat_3.1.tar.gz' 内容类型 'application/x-gzip' 长度 2179055 字节 (2.1 MB) 已下载 2.1 MB
- 正在安装源代码包'biomod2' ... ** 成功解包“biomod2”包并检查 MD5 和 ** R ** 安装 ** 为延迟加载准备包 loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) 中的错误: namespace 'pROC' 1.14.0 正在加载,但 >= 1.15.0 是必需的 错误:包“biomod2”的延迟加载失败
- 删除“C:/Users/etelford.IC.000/Documents/R/win-library/3.4/biomod2” 在 R CMD 安装 install.packages 中的警告: 运行命令 '"C:/PROGRA~1/R/R-34~1.4/bin/x64/R" CMD INSTALL -l "C:\Users\etelford.IC.000\Documents\R\win-library\3.4 " C:\Users\ETELFO~1.000\AppData\Local\Temp\RtmpsBJC01/downloaded_packages/biomod2_3.4.6.tar.gz' 的状态为 1 install.packages 中的警告: 软件包“biomod2”的安装具有非零退出状态 错误:依赖项“biomod2”不适用于包“ecospat”
- 删除“C:/Users/etelford.IC.000/Documents/R/win-library/3.4/ecospat” 在 R CMD 安装 install.packages 中的警告: 运行命令 '"C:/PROGRA~1/R/R-34~1.4/bin/x64/R" CMD INSTALL -l "C:\Users\etelford.IC.000\Documents\R\win-library\3.4 " C:\Users\ETELFO~1.000\AppData\Local\Temp\RtmpsBJC01/downloaded_packages/ecospat_3.1.tar.gz' 状态为 1 install.packages 中的警告: 安装包“ecospat”的退出状态非零
任何帮助将不胜感激,
谢谢
【问题讨论】:
-
第一个要点后面的文字可能会引导您朝着正确的方向前进。 ecospat 要求 pROC >= 1.15.0。先试试
install.packages("pROC"),然后再试试packageVersion("pROC")。可能是您必须从源代码安装 pROC。如果您还不能从源代码安装,请在线搜索帮助。
标签: r windows installation