一、gurobi下载
官网下载地址:The Leader in Decision Intelligence Technology - Gurobi Optimization
选择download center下面的gurobi optimizer,选择一个合适的版本进行下载
二、gurobi激活
方法一:gurobi官网学术申请
适用条件:需要在学校的ip地址下才能够获得学术许可
在gurobi官网下,download center下面选择your gurobi license
获取免费的学术许可证
获取激活码
复制激活码
在cmd环境中输入复制的激活码即完成激活,但是如果ip地址不对,则会出现报错
方法二:免ip学术许可证
免ip学术许可证申请:许可申请-Gurobi 中国
安装注意事项:
(1)安装个人学术许可的计算机账户名称不能是 root, admin, administrator 等用户名,否则无法激活成功。出现这种情况的话,需要重新创建一个用户账户,安装并激活Gurobi。
(2)激活时需要联网。使用时可以不必联网。
(3)激活码一旦激活,就和机器捆绑,无法转移、无法注销。更换机器、重装系统、更换用户账号都需要新激活码。如果需要新的激活码,请再次提交资料申请。
(4)个人学术许可不支持安装到 WSL 系统中,或者Docker 容器机器内(例如超算客户端,K8s客户端等)。如果需要使用WSL 或者容器机,需要申请下面的院系许可。
如何验证 Gurobi 激活成功
产生并放置正确的许可文件之后,打开命令行窗口,Windows 下输入 gurobi 回车,出现以下信息就表明软件已经安装成功,并且许可文件已经配置成功。
Gurobi Interactive Shell, Version 11.0.0
Copyright (c) 2023, Gurobi Optimization, LLC
Type "help()" for help
gurobi>
三、Gurobi 11.0 Python 模块库安装方法
第一种方法:pip 安装
进入到激活环境的 Python 命令行窗口(如果安装到 Anaconda 里,以管理员权限进入Anaconda Prompt 窗口并进入到激活环境;如果安装到 PyCharm 里,则可以点击 IDE左下角 Terminal 打开命令行窗口;如果是其他 Python IDE,则进入到对应激活环境的命令行窗口),联网运行
pip install gurobipy
则将 Gurobi 模块(非 Gurobi 完整安装包)安装到当前激活的 Python 环境中。
第二种方法:Anaconda 安装
如果你使用 Anaconda,以管理员权限进入到 Anaconda Prompt 窗口,通过 conda 命令运行
conda install -c gurobi gurobi