(一) Gurobi注册

登入Gurobi官网(http://www.gurobi.com),点击右上角“Register”进行注册。

Gurobi+Python平台的搭建安装

注册画面

Gurobi+Python平台的搭建安装

开始注册

1) 注意选择“academic”;

2) 填写完成后,点击“Access Now”提交,

3) 打开邮箱,设置密码

4) 注册后登陆

Gurobi+Python平台的搭建安装

Gurobi+Python平台的搭建安装

(二) 注册License

申请License(Get Gurobi--Academic License)

***需要使用学术网络

Gurobi+Python平台的搭建安装

Gurobi+Python平台的搭建安装 

申请成功,复制License

Gurobi+Python平台的搭建安装

 (三) Gurobi安装

注册成功后,点击Gurobi Optimizer,选择适合自己电脑的版本,安装

Gurobi+Python平台的搭建安装

Gurobi+Python平台的搭建安装

安装完成后,再验证license。

点击桌面的gurobi,按要求,在》》后输入password(即刚刚注册好的License),验证成功,如下图。(安装时间太过久远,很抱歉没有留存图片)

Gurobi+Python平台的搭建安装

(四) 安装naconda

登入Anaconda官网(https://www.anaconda.com/download/

Gurobi+Python平台的搭建安装

选择与电脑型号与python版本(以python3.6为例)的版本下载。

Gurobi+Python平台的搭建安装

正常安装,需要注意的是:

1)建议默认路径安装即可,需要占用空间大约 1.8 G左右。

2)最后一步,两个默认全部勾选(一是,默认加入环境变量;而是默认选择python3.6版本)

安装好,即可在Windows 图标找到 Anaconda3 文件夹

Gurobi+Python平台的搭建安装

(五) 下载gurobi package

打开Anaconda Prompt,并输入以下两条指令:

conda config --add channelshttp://conda.anaconda.org/gurobi

conda install gurobi

即可在anaconda中完成Gurobi包的下载安装。

(六) 执行与测试

打开Spyder编译器

Gurobi+Python平台的搭建安装

新建一个.py文件,验证gurobi: quickstart_windows(在gurobi安装路径下的docs文件夹中可获得)中的案例mip1.py。

代码如下:

fromgurobipy import *

try:

    # Create a new model

    m = Model("mip1")

    # Create variables

    x = m.addVar(vtype=GRB.BINARY,name="x")

    y = m.addVar(vtype=GRB.BINARY,name="y")

    z = m.addVar(vtype=GRB.BINARY,name="z")

    # Integrate new variables

    m.update()

    # Set objective

    m.setObjective(x + y + 2 * z, GRB.MAXIMIZE)

    # Add constraint: x + 2 y + 3 z <= 4

    m.addConstr(x + 2 * y + 3 * z <= 4,"c0")

    # Add constraint: x + y >= 1

    m.addConstr(x + y >= 1, "c1")

    m.optimize()

    m.write('mip1.lp')

    for v in m.getVars():

        print('%s %g' % (v.varName, v.x))

    print('Obj: %g' % m.objVal)

exceptGurobiError:

print('Encountered a Gurobi error')

运行调试,若出现如下图结果,则安装成功。

Gurobi+Python平台的搭建安装

以上,则是gurobi+python平台的搭建安装流程。


相关文章: