文章目录
- gurobi下载
- gurobi安装
- gurobi lincese获取
- 添加系统环境变量
- gurobi和python
gurobi下载
https://www.gurobi.com/
- 点击下载中心
download center
可以直接选择Gurobi Optimizer
下载
gurobi安装
gurobi
可以通过python
进行调用,但是需要先获得gurobi
的lincese
。
gurobi lincese获取
- 官网申请
academic
但这个激活码需要进行IP
地址的验证。如果学校的网关没有将本校的 IP
地址标注为学术机构,那么会出现 Error 303/305
错误,IP
验证不会成功,学术许可不会激活。是否识别为学术机构与 Gurobi
原厂无关,是学校网络的设置问题。
2. gurobi
中文网
http://www.gurobi.cn/NewsView1.Asp?id=4
在线PDF中填写自己的基本信息并手写签字,之后发邮件到help@gurobi.cn
,实测不到一小时即可审核完毕,获得对应的许可。
添加系统环境变量
grbgetkey
这个序号与计算机硬件捆绑,一旦激活就会失效。运行激活码之后,产生的 gurobi.lic
许可文件保存在以下目录:
Windows
操作系统:把gurobi.lic
文件放在c:\gurobi
目录下;Linux
操作系统: 把gurobi.lic
文件放在opt/gurobi
目录下;Mac
操作系统: 把gurobi.lic
放在/Library/gurobi
目录下;
如果没有这些目录,请创建一个。这是Gurobi
默认搜索位置。
如果保存到其他位置,需要创建 GRB_LICENSE_FILE
系统环境变量(不是用户环境变量),指向保存的目录和文件名(例如 GRB_LICENSE_FILE = C:\myfolder\gurobi.lic)
。需要重启电脑使之生效。如果既放置在了上面的默认搜索目录,又设置了 GRB_LICENSE_FILE
系统环境变量指向不同的目录和文件,Gurobi
会以 GRB_LICENSE_FILE
的设置为准。
每台机器上只需要保存一个gurobi.lic
文件。请删除多余只保留一个。高版本产生的许可文件兼容低版本。
我这里放在E盘
之后cmd进入命令行,cd进入gurobi所在的 E:\gurdoi\bin
进行激活。
gurobi和python
我下载的最新版gurobi支持python3.7-python3.11,