Python 环境安装与配置 Gurobi 求解器
Gurobi 简介
Gurobi 是由 Gurobi Optimization 公司开发的高性能商业数学优化求解器,广泛应用于学术研究与工业领域。它能够高效求解线性规划(LP)、整数规划(IP)、混合整数规划(MIP)、二次规划(QP)等多种类型的优化问题,对部分非线性规划也提供支持。
主要特点包括:
- 高性能:在多项第三方评测中表现领先,是行业标杆之一。
- 多语言支持:提供 Python、C/C++、Java 等接口,其中 Python 接口(gurobipy)最为常用。
- 跨平台兼容:支持 Windows、Linux 和 macOS。
- 学术免费:高校师生可申请免费学术许可证。
简言之,Gurobi 是当前最先进、最高效的数学优化工具之一,特别适合求解大规模复杂决策优化问题。
环境准备
在开始之前,请确保你的开发环境已就绪。如果你需要在内网服务器上配置,建议先搭建好远程连接环境。同时,需要预先安装好 Python 或 Anaconda 环境,并配置好代码编辑器(如 PyCharm 或 VSCode)。PyCharm 使用 Anaconda 解释器的流程与原生 Python 类似,按需选择即可。
Gurobi 下载安装
下载软件
访问 Gurobi 官网下载页面,注册登录后根据需求选择版本。这里以 Gurobi-12.0.0 为例,当然也可以直接下载最新版本,但需注意后续 Python 接口的版本需保持一致。

安装步骤
双击安装包启动安装向导。一路点击 Next,接受协议后,可根据磁盘空间情况修改安装路径(默认 C 盘通常足够)。点击 Install 开始安装,完成后点击 Finish。


















