admin管理员组

文章数量:1546821

最近在做一篇论文的复现工作,源码中作者使用了gurobi,查看了很多参考,但似乎没有一篇可以把我遇到的问题都解决,所以在这里总结一下!

第一步-下载

打开gurobi官网(https://www.gurobi/

  1. 注册一个账户 ,可以选择academic或者commercial;这里我选择的是学术型;
  2. 登陆注册好的账户 ;
  3. 进入下载界面,下载pkg格式对应的文件。

第二步-安装

下载好的文件如下图所示

开始安装:

  1. 打开安装包,直到安装完毕(并不会有图标产生);

  2. 找到安装后产生的文件夹,从bin文件夹中找到 grbgetkey并打开;

  3. 此时,cmd中提示:Please enter the Key Code for the license,关于license的申请,见下节。

第三步-申请license

如果你是学术型user,请接着往下看;如果不是的话,告辞啦!

  1. 申请方式一,通过官网申请Academic license
  2. 方式一申请到的激活码对我并没用,我的cmd提示ERROR 303:not recognized as belonging to an academic domain
  3. 如果学校的网关没有将本校的 IP 地址标注为学术机构,那么会出现 Error 303 错误,IP 验证不会成功,学术许可不会激活。是否识别为学术机构与 Gurobi 原厂无关,是学校网络的设置问题。 如果无法激活,那么可以选择第二种方式:
  4. help@gurobi 发邮件,详见 http://www.gurobi/NewsView1.Asp?id=4
  5. 提交两个文件即可获得一个免ip验证的学术许可;对方回复邮件的速度还蛮快的,1h之内就发我了一个激活码
  6. 收到激活码后,从第二步的第二点开始进行即可,运行成功如下图:
  7. 将产生的license文件放到 /Library/gurobi 目录下;如果没有,自行创建即可。

第四步-决胜时刻 与python关联

  1. 从cmd中进入gurobi安装目录
  2. 执行 python setup.py install,即可安装进python

本文标签: PythongurobiMacrecognizeddomain