问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Gurobi学术版+Anaconda安装步骤

创作时间:
2025-01-21 21:22:31
作者:
@小白创作中心

Gurobi学术版+Anaconda安装步骤

Gurobi是一款功能强大的数学优化求解器,广泛应用于运筹学、数据科学和工程领域。对于学术用户来说,Gurobi提供了免费的学术许可,可以在Anaconda环境中轻松安装使用。本文将详细介绍如何在Anaconda环境中安装Gurobi学术版,从申请许可到验证安装的完整流程。

安装步骤

Step 0:安装Anaconda

确保你已经安装了Anaconda。如果没有,请访问Anaconda官网下载并安装适合你操作系统的版本。

Step 1:申请学术许可

  1. 访问Gurobi学术许可页面:Gurobi Academic License
  2. 使用学校邮箱注册账号
  3. 注册完成后,选择"Named-User Academic"许可类型,适用于个人使用

  1. 获取grbgetkey,记住这个key,后面会用到

Step 2:激活虚拟环境

打开Anaconda Prompt(或终端),激活你希望安装Gurobi的虚拟环境。

Step 3:安装Gurobi库

在激活的虚拟环境中,执行以下命令:

conda install gurobi

或者指定特定版本:

conda install -c gurobi gurobi=11.0.3

Step 4:激活许可证

在终端中执行以下命令,将xxx替换为你在Step 1中获得的key:

grbgetkey xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

执行后,你将在指定文件夹下看到生成的gurobi.lic文件。

Step 5:移动许可证文件

将生成的gurobi.lic文件复制到以下目录:

C:\gurobi

替换原有的文件。

Step 6:验证安装

打开你的IDE(如Jupyter Notebook或VSCode),选择刚才安装Gurobi的虚拟环境,然后运行以下Python代码:

import gurobipy as gp
from gurobipy import GRB

# 创建一个简单的模型
model = gp.Model()

# 添加一个变量
x = model.addVar(name="x")

# 设置目标函数
model.setObjective(x, GRB.MAXIMIZE)

# 优化模型
model.optimize()

print("Optimization complete")

如果看到以下输出,说明安装成功:

Academic license - for non-commercial use only - expires 2025-11-13
Gurobi Optimizer version 12.0.0 build v12.0.0rc1 (win64 - Windows 11+.0 (27729.2))
CPU model: 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 4 physical cores, 8 logical processors, using up to 8 threads
Optimize a model with 0 rows, 1 columns and 0 nonzeros
Model fingerprint: 0xb569a9c0
Coefficient statistics:
  Matrix range     [0e+00, 0e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [0e+00, 0e+00]
  RHS range        [0e+00, 0e+00]
Presolve time: 0.02s
Solved in 0 iterations and 0.02 seconds (0.00 work units)
Unbounded model
Optimization complete

参考资料

本文原文来自csdn

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号