【1-0】Python+Gurobi入入门纪实
2018-03-08 09:44
267 查看
1.Gurobi安装
去官网http://www.gurobi.com/直接下载,高校可以获得免费license,过程不难,要在教育网下才能激活。
2.Python安装
去官网https://www.python.org/downloads/下载,这里要多说几句辛酸史
下载要看版本,3.x和2.x随自己,每个版本都有32bit和64bit这个要注意一定要和你的Gurobi位数对应上。
直接点这里下载的会是32bit的,别问我怎么知道的
找到具体的版本在最下面的这个地方进行下载,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运行结果截图如下,上面看不懂的也就不贴了
ps:不知道属于哪个分类就随便搞了个,个人感觉应该属于优化计算
去官网http://www.gurobi.com/直接下载,高校可以获得免费license,过程不难,要在教育网下才能激活。
2.Python安装
去官网https://www.python.org/downloads/下载,这里要多说几句辛酸史
下载要看版本,3.x和2.x随自己,每个版本都有32bit和64bit这个要注意一定要和你的Gurobi位数对应上。
直接点这里下载的会是32bit的,别问我怎么知道的
找到具体的版本在最下面的这个地方进行下载,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运行结果截图如下,上面看不懂的也就不贴了
ps:不知道属于哪个分类就随便搞了个,个人感觉应该属于优化计算
相关文章推荐
- 【python】编程语言入门经典100例--26
- python socket和HTTP入门
- 机器学习基本知识以及几种分类算法的Python实现(适合入门)
- python语法简单入门
- python 快速入门
- 1.3 Python快速入门
- 《每日一课》Python入门之面向对象编程知识点
- Python 入门1 上传代码
- 老鸟的Python入门教程
- Python 学习入门(37)—— @classmethod函数
- 【python】入门第一篇
- Python数据分析入门之pandas总结基础
- Python 学习入门(33)—— 内置函数
- Python入门的第一天
- 类属性和实例属性 Python从入门到放弃
- python3 [爬虫入门实战] 爬虫之selenium 模拟QQ登陆抓取好友说说内容(暂留)
- Python入门第16课——循环中级(只读课堂)
- 【Python专题】python入门之一:搭建开发环境
- Python图表绘制:matplotlib绘图库入门
- CrazyWing:Python自动化运维开发实战 十九、html基础入门