Linux下安装Gurobi及通行证配置

2023-11-07

Linux下安装配置Gurobi(一)

摘要

最近在写基于ROS的MPC控制要用到相应的求解器,商用的Gurobi求解器可以申请免费的license。

1. 下载Gurobi安装包

Gurobi官方网站:https://www.gurobi.com/(科学上网可以加载的更快一点,但是只用国内的网也可以访问)

注册账号(尽量使用教育邮箱)
在这里插入图片描述
注意选择Academic账户类型
点击右上角download下载linux版本的求解器
在这里插入图片描述

2. 添加环境变量

在终端进入压缩包所在目录后通过以下命令解压:

sudo tar -xvfz gurobi9.1.1_linux64.tar.gz

添加环境变量:
在终端中输入

sudo gedit ~/.bashrc

在bash文件最后添加以下语句:

#gurobi path
export GUROBI_HOME="/opt/gurobi952/linux64/"

export PATH="${PATH}:${GUROBI_HOME}/bin"

export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${GUROBI_HOME}/lib"

export GRB_LICENSE_FILE="/opt/gurobi952/linux64/gurobi.lic"

其中GUROBI_HOME后的字符串为刚才解压出文件的绝对地址,GRB_LICENSE_FILE后的字符串为通行证的绝对地址,需要改为你刚才解压文件的绝对地址,linux查看文件绝对地址的命令为sudo pwd XXX

然后在终端中输入:

source ~/.bashrc

使环境变量生效。

3. 申请免费License

点击右上角My account进入个人主页,点击My Licenses栏下的Request a free academic license 在这里插入图片描述
复制Installation栏中的一串代码:

grbgetkey 668b4472-****-****-****-0242ac120004

在gurobiXXX/linux64/bin文件夹下打开终端输入刚才复制的代码,提示以下信息,按回车可以生成license在默认路径下:
在这里插入图片描述
此处要保证license的目录和刚才在环境变量里的目录一致

4.安装

在终端进入/gurobiXXX/linux64文件夹下输入:

python setup.py install

即可安装完成,输入gurobi.sh测试是否安装成功

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux下安装Gurobi及通行证配置 的相关文章

随机推荐

  • OpenWrt下使用docker安装icloudpd实现iPhone照片备份私有云盘nas

    文章目录 一 背景与需求 二 部署方法 2 1 我的环境 2 2 准备工作 2 2 1 检查docker环境是否运行正常 2 2 2 查询宿主系统用户id和组id 2 2 3 规划挂载目录 2 2 4 编写启动参数 2 2 5 解决Open
  • python+selenium 爬取微博(网页版)并解决账号密码登录、短信验证

    使用python selenium 爬取微博 前言 为什么爬网页版微博 为什么使用selenium 怎么模拟微博登录 一 事前准备 二 Selenium安装 关于selenium 安装步骤 三 selenium定位网页元素 基本方法 详细使
  • 启动Nginx出现Failed to start nginx.service:unit not found

    vi etc init d nginx 粘贴下面代码 bin sh nginx this script starts and stops the nginx daemin chkconfig 85 15 description Nginx
  • UE4信息交互-关卡蓝图内的交互

    笔记为 风之神韵 蓝图进阶教学视频中讲解的内容 整理笔记是为了便于学习和查询 UE4版本 4 8 1 一 事件调用函数的方式 1 gt 第一步 打开关卡蓝图 菜单Blueprints gt Open Level Blueprint 如图 2
  • sqlite3编译和使用

    前言 SQLite 是一个 C 语言库 它实现了一个 小型 快速 自包含 高可靠性 功能齐全的SQL 数据库引擎 SQLite 是世界上使用最广泛的数据库引擎 SQLite 内置于所有手机和大多数计算机中 并捆绑在人们每天使用的无数其他应用
  • 判断一个数是不是完全平方数的巧妙方法(不用库函数)

    给定一个 正整数 num 编写一个函数 如果 num 是一个完全平方数 则返回 true 否则返回 false 不要 使用任何内置的库函数 如 sqrt 示例 1 输入 num 16 输出 true 示例 2 输入 num 14 输出 fa
  • Paradigm重金3亿刀下注NFT市场

    隔夜大饼 BTC 破位45k 回踩42k一线 昨天 5号 加密市场传来好消息 NFT界的 淘宝 NFT交易市场opensea完成了3亿美元的C轮巨额融资 投后估值133亿美元 这个穿越了一轮周期的项目成立于2017年底的那一波牛市泡沫期 2
  • Candence中查看MOS管阈值电压Vth、Vgs、Vds、跨导gm、Id等详细MOS参数的方法

    Candence中查看MOS管阈值电压Vth Vgs Vds gm Id等详细MOS参数的方法 ADE仿真结束后 点击工具栏Results Print Transient Operating Points 如果是dc仿真就选DC Opera
  • LinearRegression,RidgeCV,LassoCV,ElasticNetCV各自使用场景

    LinearRegression RidgeCV LassoCV ElasticNetCV各自使用场景 概念 线性回归的目的是要得到输出向量Y和输入特征X之间的线性关系 求出线性回归系数 也就是Y X 其中Y的维度为m x 1 X的维度为
  • Sqlilabs-21

    来到了第 21 关 看着 21 关 我知道 第一阶段快结束了 马上要到 啪 给我认真写博文 这一关卡的题目给内容貌似一点都不符合 还是得从 cookie 下手 但肯定不跟20 关一样 通过提交正常的数据 我们可以看到 COOKIE 长的有点
  • 利用opencv提取纸张边缘

    纸张图像边框提取 摆正以及是否填写检测 JockerWong的博客 CSDN博客
  • Qt打包程序发布(适用小白)

    一 概述 自己用Qt写好程序 只能在自己电脑上运行 Debug调试版本 那如何发布 Release版本 呢 可以在别人电脑上运行呢 这篇文章超详细的介绍如何打包发布 二 环境 用QT 5 9 2 QT 5以上都可以 Enigma Virtu
  • 数据分析系列目录

    数据分析系列目录 统计学元知识 从一到全部 python数据分析复盘 爬虫相关库 Scrapy爬虫实例 南方都市报 python数据分析复盘 数据分析相关库之Numpy python数据分析复盘 数据分析相关库之Pandas python数
  • vue 数据导出

    思路 1 点击导出按钮 调用后台接口获取数据fid 2 调用下载接口 获取文件流 3 把文件流传给封装的下载方法 一 在目录下面准备mixins文件里面建file js文件 blobToExcel res name var blob new
  • 怎么用C++编个网站

    1 前言 用各种语言写过一些网站之后 我不禁开始好奇 C 能不能写网站呢 实际上想到这个问题的时候 我就大致有了答案 本文中我们将尝试用C 写一个简单的网站 探索一些细节性的问题 并报告用C 写网站的体验如何 2 准备工作 无论是之前比较传
  • 现代操作系统原理与实践01:操作系统概述

    目录 1 什么是操作系统 1 1 操作系统的功能 1 1 1 对硬件进行管理和抽象 1 1 2 为应用提供服务和管理 1 3 操作系统的结构 1 4 操作系统的发展趋势 1 5 操作系统面临的挑战 1 5 1 操作系统的可扩展性 1 5 2
  • Cacheable序列化配置

    import org springframework cache CacheManager import org springframework cache annotation CachingConfigurerSupport impor
  • IDEA左侧,按照文件夹排序

    看下图 一开始设置了是没有效果的 设置完要双击项目 把项目重新伸缩下 或者重启
  • 接口服务中的日志

    先来看下日志对于一个接口服务的作用 监控服务的状态 一般程序中会增加一些跟踪或者提示性的日志 用来判断服务执行的详细情况 特别是执行一些复合功能的接口或者叫聚合接口非常有利于我们判断接口的执行情况 安全 用来分析调用者的身份信息 防止接口被
  • Linux下安装Gurobi及通行证配置

    Linux下安装配置Gurobi 一 摘要 最近在写基于ROS的MPC控制要用到相应的求解器 商用的Gurobi求解器可以申请免费的license 1 下载Gurobi安装包 Gurobi官方网站 https www gurobi com