【发布时间】:2019-02-09 14:31:42
【问题描述】:
由于它不起作用,我重新安装了。但没有成功。 我错过了什么?
install.packages('C:/gurobi800/win64/R/gurobi_8.0-0.zip', repos=NULL)
# package ‘gurobi’ successfully unpacked and MD5 sums checked
Sys.getenv()
# ...
# GRB_LICENSE_FILE C:\gurobi800\gurobi.lic
# GUROBI_HOME C:\gurobi800\win64
# ...
library("gurobi")
错误:“gurobi”的包或命名空间加载失败:包“gurobi” 由具有不同内部结构的 R 版本安装;它需要是 重新安装以用于此 R 版本
来自 Gurobi 的 R 文件夹中的 DESCRIPTION:
Depends: slam (>= 0.1-9)
URL: http://www.gurobi.com
Built: R 3.4.0; x86_64-w64-mingw32; 2018-04-21 00:42:28 UTC; windows
会话信息:
R version 3.5.1 (2018-07-02)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)
Matrix products: default
locale:
[1] LC_COLLATE=German_Switzerland.1252 LC_CTYPE=German_Switzerland.1252 LC_MONETARY=German_Switzerland.1252
[4] LC_NUMERIC=C LC_TIME=German_Switzerland.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] slam_0.1-44
loaded via a namespace (and not attached):
[1] compiler_3.5.1 imsbasics_1.9.7 tools_3.5.1 yaml_2.1.19
【问题讨论】:
-
C:/gurobi800/win64/R/gurobi_8.0-0.zip中有什么——源代码包?二进制文件?我猜它是为 R 版本 构建的二进制文件 -
@duckmayr 查看我的编辑:这是一个包含
gurobi/文件夹的文件夹。部分描述可以在编辑中找到,在gurobi/R/文件夹中有gurobi、gurobi.rdx和gurobi.rdb文件。这是什么意思? -
您在
DESCRIPTION中看到的Built: R 3.4.0;表示它是一个预构建的二进制包,而不是您必须编译的源包。这使得安装更容易和更快,除非您尝试在不兼容的 R 版本上安装,这就是这里发生的情况 - 请参阅下面的答案。