首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gurobi库不再加载[Windows]

Gurobi库不再加载[Windows]
EN

Stack Overflow用户
提问于 2019-02-09 14:31:42
回答 1查看 167关注 0票数 0

因为不起作用,我重新安装了。但没有成功。我错过了什么?

代码语言:javascript
复制
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's R文件夹中的描述

代码语言:javascript
复制
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

SessionInfo:

代码语言:javascript
复制
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    
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-09 15:03:35

看起来您要么需要返回到R3.4.4,要么需要Gurobi >= 8.0.1;因为R中的Gurobi 8.0.1已经从3.4.4变为3.5.0,所以为R版本编译的二进制文件& lot;3.5.0将不适用于R >= 3.5.0,因此您的Gurobi 8.0.0将无法与您当前安装的R.

其他Gurobi用户也有过这个问题;请参阅这里,以及更多信息,这里

目前Gurobi发布的8.0.1版为R3.5.X提供了一个R包

如果您更愿意使用旧版本的R而不是更新版本的Gurobi,您可以在Windows中获得R3.4.4。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54607190

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档