【创作赢红包】证书过期,重新下载、安装学术版Gurobi与python配置的记录

如果以前安装过旧的版本,许可证过期,想要安装新版本,需完成以下几个任务:

  • 卸载旧软件;
  • (这一步不一定必须,因为我在折腾的过程中,先做的这一步,这一步过后还是会弹出旧的许可证,才做的第三步)把环境变量中关于gurobi的部分删除。删除环境变量:控制面板-系统与安全-系统-更改设置,选高级-环境变量—选中关于gurobi的删除。
  • 把gurobi.lic 给删除掉。如果不知道该文件在哪里,可使用任务栏的搜索框搜索gurobi.lic。

1 官网注册

官网地址:https://www.gurobi.com/
Step1: 进入官网,点击Free Trial。
在这里插入图片描述
Step2: 进入后,往下滑一下页面,看到“Request a Free Academic License”后,点击进入。笔者还未注册前,这一步没看到,直接转到了第三步。
在这里插入图片描述
Step3: 点击“Try Our Most Popular Academic License”。
在这里插入图片描述Step4: 往下滑一下,未注册用户点1处红字(Register for a free … and log in.),进入后,使用学校邮箱注册,填写个人资料。注意个人境内电话需要+86,否则会提示号码不可用。
在这里插入图片描述

在这里插入图片描述
Step5: 资料填写完后,设置密码,勾选Privacy Policy,点击SUBMIT。
在这里插入图片描述
Step6:Gurobi官方账号会给你的注册邮箱发验证码,进行验证。如果没有找到邮件,可以看看垃圾箱,或者点击验证页面下方的Send a new code。验证后注册就完成了!
在这里插入图片描述

2 安装包下载与安装

Step1: 注册完成后,会直接进入个人主页。点击Licenses中的” Request a free academic license” ,会看到显示与第1部分Step3一样的页面。
在这里插入图片描述
Step2: 直接点击“Try Our Most Popular Academic License”。
在这里插入图片描述

Step3: 点击2处红字(Download Gurobi Optimizer)进入下载页面。
在这里插入图片描述
Step4: 进入后,往下滑一滑,看到不同系统的最新版安装包,根据个人电脑的系统选择要下载的安装包,笔者使用win系统,因此选择了win64.msi。下面也有一些老版本,根据自己需要选择。
在这里插入图片描述
Step5:下载完成后,双击刚下载的msi文件。点击next→勾选“I accept the terms in the license agreement”,点击next→选择安装路径(看个人习惯),点击next→点击install,开始安装,安装完成,点击finish,弹出来一个是否重启系统的选项,笔者最开始选择了否,因为想先进行证书配置。但后来出现了一些错误,还没完成证书配置就重新启动了。

3 证书配置

Step1: 点击第2部分step3所示图第4条的红字(Gurobi User Portal)。
在这里插入图片描述
Step2: 进入后,会看到有不同种类的许可证,根据个人情况进行选择。笔者选择了“Named-User Academic”,点击GENERATE NOW。
在这里插入图片描述
Step3: 勾选End User License Agreement,点击CONFIRM REQUEST。
在这里插入图片描述
Step4: 稍等一下,会弹出许可码界面,复制grbgetkey后边的字符串,不包括grbgetkey。在这里插入图片描述
Step5:双击打开桌面上的Gurobi程序,会跳出一个小黑框,将许可码粘贴上去之后,回车,即可完成证书配置。注意的是在这个过程中需要用校园网。
另外如果出现闪退,通过cmd窗口输入gurobi后,粘贴。笔者自己未遇到这种情况,在查找资料过程中看见了,觉得可能有用,就写在此处了(原文章)。

4 Python3.7配置Gurobi

Gurobi多种语言。在Gurobi的安装路径D:\software\gurobi\yunxingchengxu\win64文件夹下,可以看到支持的语言有matlab,python,R等,其中python有多种版本。
在这里插入图片描述
笔者使用Python 3.7,因此点击python37,再点击lib找到gurobipy文件夹,将其复制到Python安装位置的python\Lib\site-packages文件夹下(有些人说是复制到site-packages,也有些说复制到Lib,但笔者看自己的CPLXE是在site-packages文件夹下,所以就复制到了site-packages)。
在这里插入图片描述
在这里插入图片描述
然后打开cmd输入python,再输入import gurobipy 没有报错,说明已经配置好了。
在这里插入图片描述

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
安装Gurobi Python,请按照以下步骤进行操作: 1. 注册和下载:首先,你需要注册一个Gurobi账户并获取许可证密钥。在Gurobi官方网站(https://www.gurobi.com)注册账户后,你将获得一个许可证密钥。然后,根据你的操作系统下载适用的Gurobi软件包。 2. 安装Gurobi软件包:解压下载的软件包,并按照其中的说明进行安装。注意选择与你的操作系统和Python本对应的安装本。 3. 设置环境变量:在安装完成后,你需要将Gurobi安装路径添加到系统的环境变量中。具体步骤取决于你使用的操作系统,请参考Gurobi官方文档中的相关说明。 4. 安装Gurobi Python接口:在安装Gurobi软件包后,你可以通过命令行或终端运行以下命令来安装Gurobi Python接口: ```shell pip install gurobipy ``` 如果你使用的是conda,可以运行以下命令: ```shell conda install -c gurobi gurobi ``` 5. 验证安装:在Python中导入`gurobipy`模块,并运行一些简单的代码来验证安装是否成功。例如,你可以尝试运行下面的代码: ```python import gurobipy as gp model = gp.Model() x = model.addVar(vtype=gp.GRB.CONTINUOUS, name="x") y = model.addVar(vtype=gp.GRB.CONTINUOUS, name="y") model.setObjective(x + y, gp.GRB.MAXIMIZE) model.addConstr(x + 2*y <= 4, "c0") model.addConstr(x - y >= 1, "c1") model.optimize() print("Optimal solution:") for v in model.getVars(): print(f"{v.varName}: {v.x}") ``` 如果没有报错,并且能够打印出最优解,则表示安装成功。 希望以上步骤能够帮助你成功安装Gurobi Python接口。如果你遇到任何问题,可以参考Gurobi官方文档中的详细说明或联系Gurobi的技术支持团队。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值