ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

gurobi安装流程

2021-06-26 18:31:55  阅读:765  来源: 互联网

标签:gurobipy gurobi9 流程 blog gurobi 安装 spyder


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、总结

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

标签:gurobipy,gurobi9,流程,blog,gurobi,安装,spyder
来源: https://blog.csdn.net/Walter_Kemp_c/article/details/118251888

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有