Python 环境安装与配置 Gurobi 求解器指南
一、Gurobi 简介
Gurobi 是由 Gurobi Optimization 公司开发的高性能商业数学优化求解器,广泛应用于学术研究与工业领域。它能够高效求解线性规划(LP)、整数规划(IP)、混合整数规划(MIP)、二次规划(QP)等多种类型的优化问题。
主要特点包括:
- 求解速度快、精度高:在多项第三方评测中表现领先,是行业标杆之一。
- 多语言支持:提供 Python、C/C++、Java 等接口,其中 Python 接口(gurobipy)最为常用。
- 跨平台兼容:支持 Windows、Linux 和 macOS。
- 学术免费:高校师生可申请免费学术许可证。
简言之,Gurobi 是当前最先进、最高效的数学优化工具之一,特别适合求解大规模复杂决策优化问题。
二、环境准备
在开始之前,请确保您的机器已满足以下基础条件:
- Python 环境:建议安装 Python 或 Anaconda 发行版。
- 编辑器:推荐使用 PyCharm 或 VSCode 进行代码编写。
- 网络连接:部分激活步骤需要联网,离线环境需提前准备许可证文件。
注意:PyCharm 使用 Anaconda 解释器的流程与普通 Python 类似,无需额外配置特殊插件。
三、软件安装
3.1 下载 Gurobi
访问 Gurobi 官网下载页面并注册登录。根据系统架构选择对应版本,建议使用稳定版(如 Gurobi-12.0.0),并确保后续安装的 Python 接口版本与主程序一致。

3.2 执行安装
双击安装包,按照向导完成以下步骤:
- 点击 Next 进入协议界面,接受许可协议。
- 修改安装路径(若 C 盘空间充足可保持默认)。
- 点击 Install 开始安装。
- 安装完成后点击 Finish,并根据提示重启电脑以生效环境变量。

四、许可证配置
4.1 申请学术许可证
建议在连接校园网或互联网的情况下操作。登录后进入 My account 页面,选择 Request -> Named-User Academic 提交申请。审核通过后,您将获得激活码。



