gurobi安装流程

gurobi + anaconda + jupyter + spyder + pycharm

1、gurobi安装方式

1.1、学术版

在gurobi官网注册账号,在gurobiCN官网申请免IP认证,安装anoconda后,安装gurobi

1.2、破解版

暂时没有学籍,只好使用破解版,安装的是Gurobi9.0.0版本,但好像没什么影响

打脸了,还是不能用,可能还是这个破解版我那个地方没装对,还是请人搞得学术申请

所以重新以正版安装了一次,请移步新的安装指南
因为在代码运行调用gurobipy模块时,每次都会验证你的计算机账户和相应的license

以下为重点步骤


2、下载Anaconda

我下载的是2019.10 最后一个 最新版本是python3.7版的个人版anaconda,主要是担心Gurobi9.0.0版本只支持到python3.7,所以担心下载高版本的anoconda会出问题(上次装anaconda确实出现了这问题),但是anoconda装好后可以创建低版本python环境,应该不会影响(下回有机会再试试)

安装anaconda时有一项选择的是自动添加的系统环境中,我勾选了,网上有其他帖子推荐不选,后面自己配置。但我目前是还没遇见什么问题。


3、创建新环境

参考官网教程,创建新环境名为gurobi9

复制gurobi安装目录下的gurobipy文件夹到anoconda

D:\MyProgram\Work\Gurobi\gurobi900\win64\python37\lib\gurobipy

这是复制到anaconda的初始默认base环境

D:\MyProgram\Environment\Anaconda3\Lib\gurobipy

这是复制到我新创建的环境中,这个才有用

D:\MyProgram\Environment\Anaconda3\envs\gurobi9\Lib\gurobipy

这样后面就能调用指令

from gurobipy import *

4、jupyter

参考链接:

https://blog.csdn.net/w55100/article/details/88925697?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control

https://blog.csdn.net/Sunflower_ke/article/details/99189908?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_baidulandingword-0&spm=1001.2101.3001.4242

就是在cmd中运行

conda install ipykernel
python -m ipykernel install --name gurobi9

然后在jupyter中就能切换kernel,选择环境,感觉比在新环境中重装jupyter的方法简单


5、spyder

那么,spyder也是同理,不需要再次安装,我装了后是新版的spyder5,而且进去后还有一堆问题提示

只需要在原有的是spyder中选择切换编译器为

D:\MyProgram\Environment\Anaconda3\envs\gurobi9\python.exe

就能调用gurobi了

吐槽一下spyder做的真丑,还是pycharm好看


6、安装pycharm

自行破解或者某宝购买账号,安装完成后创建新项目就可以选编译器是已有的编辑器(同spyder),选择我创建的新环境

D:\MyProgram\Environment\Anaconda3\envs\gurobi9\python.exe


7、总结

还是直接看国外的官方教程好,论坛博客里都抄来抄去,*还是方便,懒得折腾国内镜像

上一篇:成功解决An error ocurred while starting the kernel


下一篇:Direct Approach的策略传给SparkConf