安装Anaconda及处理Python与Gurobi接口问题 - Go语言中文社区

安装Anaconda及处理Python与Gurobi接口问题


学习Python的第一步就是Python软件的安装和学习资料的搜集。

软件安装:结合Gurobi网站给的建议,我选择使用Anaconda,现在更新到了3.7版本。

软件下载

1. Python软件

可以使用Anaconda:一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 [1]  因为包含了大量的科学包,Anaconda 的下载文件比较大。可以去官网:https://www.anaconda.com/download/下载,亲测速度超慢,而且之前版本的下载链接找不到了。第二种方法是去清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/下载速度会非常快。最新版本是3.7.

2. Gurobi软件

可以去官网下载:http://www.gurobi.com/。针对教育用户是免费的,只需要只用edu邮箱或者个人信息就可以申请一个免费的License进行安装,现在最新版本是8.1. 下载网址:http://www.gurobi.com/downloads/gurobi-optimizer。 

软件安装

1. Anaconda安装

本人先在台式机安装了最新的版本Python 3.7, 始终不成功,只要一打开就会提示Python停止运行,去网上查各种办法都不能成功解决问题:包括卸载重装,修改防火墙设置等。最后去笔记本上安装,一次搞定,可能是台式机什么地方设置有问题,不管了,以后就使用笔记本学习。

2. Gurobi软件

Gurobi安装比较简单,唯一注意的就是使用License激活后把生成的文件拷贝到C:gurobi 路径下,如果没有gurobi这个文件夹可以自建一个。

3. 连接Python与Gurobi

主要参考佐治亚理工学院博士写的知乎文章:https://zhuanlan.zhihu.com/p/29165673

就是把Gurobi安装目录下的一个文件夹复制到Anaconda目录下即可。Gurobi安装目录下的文件路径为:C:gurobi800win64python36lib;如下图:

将gurobipy文件夹复制到此路径下:C:ProgramDataAnaconda3Lib。 就可以在Anaconda界面下使用Python调用Python进行求解模型了。

特别注意:Gurobi 8.0 只能和Python 3.6 连接使用,我之前安装的是Python3.7,出现问题,最后去镜像网页下载3.6版本就不会不会出现问题。大功告成!

学习资源

我以前听过一个讲座,关于Python的学习有如下建议:

1. 找一本浅显易懂的书,从头到尾看下去。专注于一本书,实现所有的案例,搞懂为什么。

2. 找一个实际项目练手。 比如实现一个算法,实现一个实际问题的项目等。

3. 多请教。卡壳的地方,多去网上搜索。可以上论坛提问。

书籍

1. 《Python 3.5从零开始学》:https://book.douban.com/subject/27179280/

2. 《Python机器学习实践指南》:http://item.jd.com/12180152.html

还有一些在网上找的电子书。比如:《Programming for Everybody 》,《Python编程实践》,《第一本Python入门书》等。

Coursera在线课程

我学习的是Programming for Everybody 系列,网址:https://www.coursera.org/learn/python/home/welcome。一共五个部分,授课老师是密西根大学的Charles Severance教授。非常适合初学者。

Coursera课程可以申请资金资助,填一个申请大概两周结果就会出来,在校学习应该问题都不大。

 

Talk is cheap. show me the code!

 

 

 

 

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/Richard_Yang2016/article/details/83686327
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-07 18:10:50
  • 阅读 ( 1114 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢