先至官网注册账号登陆,并申请学术许可(按官网步骤就行了The Leader in Decision Intelligence Technology - Gurobi Optimization)
接下来是安装步骤:
######root或sudo用户
###解压
tar -xzvf gurobi10.0.3_linux64.tar.gz
###将整个目录cp到指定位置
cd gurobi10.0.3_linux64
cp -r linux64 /opt/gurobi1003
##进入指定文件夹,安装gurobi
cd /opt/gurobi1003
python setup.py install
###将指定目录加入系统环境
vim /etc/profile.d/gurobi.sh
export PATH=/opt/gurobi1003:$PATH
##环境路径生效
source /etc/profile.d/gurobi.sh
###将指定目录下gurobi library加入系统环境
vim /etc/ld.so.conf.d/gurobi.conf
/opt/gurobi1003/lib
#lib环境生效
ldconfig
######安装gurobi包
##进入程序包所在路径
cd /opt/gurobi1003/R
ls
+++++++++++++++++++++++++
gurobi_10.0-3_R_4.2.0.tar.gz README
+++++++++++++++++++++++++
#启动R
R
#安装gurobi包
install.packages('gurobi_10.0-3_R_4.2.0.tar.gz', repos=NULL)
#如为root用户,则在安装完成后退出R,切换为普通用户
q()
su gurobiuser
#使用邮件中的key激活licence,注意!只能激活一次,激活后会告知license的位置,默认/home/gurobiuser,可自行指定位置,一般不修改,部分帮助文件说要放到/opt下面,但尽量不要挪动,除非后面出现授权报错,则将license放到任何可系统可全局查找到的地方都行。
grbgetkey 834a1132-636e-43ce-8231-8530d16476dde
###普通用户gurobiuser启动R
R
library(gurobi)
####到这里不出错则安装成功!########################