【1-0】Python+Gurobi入入门纪实

1.Gurobi安装

去官网http://www.gurobi.com/直接下载,高校可以获得免费license,过程不难,要在教育网下才能激活。

2.Python安装

去官网https://www.python.org/downloads/下载,这里要多说几句辛酸史

下载要看版本,3.x和2.x随自己,每个版本都有32bit和64bit这个要注意一定要和你的Gurobi位数对应上。

【1-0】Python+Gurobi入入门纪实_第1张图片直接点这里下载的会是32bit的,别问我怎么知道的

【1-0】Python+Gurobi入入门纪实_第2张图片找到具体的版本在最下面的这个地方进行下载,30Mb左右

安装过程很简单,有个地方需要注意,勾选上下图Path的选项(默认不勾选),可免去配置环境变量的麻烦。


3.PyCharm安装

去PyCharm官网下载(网址太长不贴了),对高校用户也是很友好的,可以获取免费的license,貌似需要用到教育网邮箱(一般是以你学校.edu.cn结尾的邮箱),记不太清楚了

4.Hello, Gurobi!

python需要引包才能使用Gurobi,从Gurobi安装目录--python27/36(看你python版本)--lib,把gurobipy文件夹拷到python安装目录--Lib。

然后打开pycharm,运行Gurobi自带的python例子就行了,例子在Gurobi安装目录--examples--python里面。

运行的是mip1.py这个例子

#        x +   y + 2 z
#  subject to
#        x + 2 y + 3 z <= 4
#        x +   y       >= 1
#  x, y, z binary

运行结果截图如下,上面看不懂的也就不贴了

【1-0】Python+Gurobi入入门纪实_第3张图片

ps:不知道属于哪个分类就随便搞了个,个人感觉应该属于优化计算

你可能感兴趣的:(【1-0】Python+Gurobi入入门纪实)