〇、下载对应linux版本的gurobi(此处略)

一、解压下载的压缩包

tar -zxvf gurobi9.5.2_linux64.tar.gz -C /tmp

二、设置环境变量(追加内容到~/.bashrc文件)

export GUROBI_HOME="/usr/local/gurobi952/linux64"export PATH="${PATH}:${GUROBI_HOME}/bin"export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${GUROBI_HOME}/lib"export GRB_LICENSE_FILE="/opt/gurobi/gurobi.lic"

三、激活gurobi(grbgetkey后的数字需要申请)

grbgetkey c77d9fcc-2e63-11ed-8c14-0242c2a8f001

激活成功显示如下信息:

info  : grbgetkey version 9.5.2, build v9.5.2rc0

info  : Contacting Gurobi license server...

info  : License file for license ID 873017 was successfully retrieved

info  : License expires at the end of the day on 2023-03-08

info  : Saving license file...

In which directory would you like to store the Gurobi license file?

[hit Enter to store it in /home/jun]:

info  : License 873017 written to file /home/jun/gurobi.lic

拷贝文件到环境变量指定目录

cp /home/jun/gurobi.lic /opt/gurobi/

运行命令:

gurobi.sh

显示下面信息,表示安装初步成功

Python 3.7.11 (default, Aug 31 2021, 15:25:19)

[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux

Type "help", "copyright", "credits" or "license" for more information.

Set parameter LogFile to value "gurobi.log"

Gurobi Interactive Shell (linux64), Version 9.5.2

Copyright (c) 2022, Gurobi Optimization, LLC

Type "help()" for help

gurobi>

在gurobi自带python环境可以正常使用

gurobi> import gurobipy as grb

gurobi> grb.multidict({John:[90,88],'Tom':[100,91]})

[[John, 'Tom'], {'John': 90, 'Tom': 100}, {'John': 88, 'Tom': 91}]

四、关联到自己安装的python3

启动系统安装的python3

[jun@cent ~]$ python3

Python 3.8.12 (default, Sep 13 2022, 20:09:07)

[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> import gurobipy

发现gurobipy不能正常使用,提示找不到gurobipy模块

Traceback (most recent call last):

File "<stdin>", line 1, in <module>

ModuleNotFoundError: No module named 'gurobipy'

切换到gurobi安装路径,并执行python3 setup.py install命令

​​​​​​​cd /usr/local/gurobi952/linux64/python3 setup.py install

系统显示如下信息:

running install

running build

running build_py

creating build

creating build/lib

creating build/lib/gurobipy

copying lib/python3.8_utf32/gurobipy/__init__.py -> build/lib/gurobipy

copying lib/python3.8_utf32/gurobipy/gurobipy.so -> build/lib/gurobipy

running install_lib

creating /usr/local/python-3.8.12/lib/python3.8/site-packages/gurobipy

copying build/lib/gurobipy/__init__.py -> /usr/local/python-3.8.12/lib/python3.8/site-packages/gurobipy

copying build/lib/gurobipy/gurobipy.so -> /usr/local/python-3.8.12/lib/python3.8/site-packages/gurobipy

byte-compiling /usr/local/python-3.8.12/lib/python3.8/site-packages/gurobipy/__init__.py to __init__.cpython-38.pyc

running install_egg_info

Writing /usr/local/python-3.8.12/lib/python3.8/site-packages/gurobipy-9.5.2-py3.8.egg-info

removing /usr/local/gurobi952/linux64/build

执行完毕,在系统自带的Python3上已经可以可以正常运行gurobi了

[jun@cent linux64]$ python3

Python 3.8.12 (default, Sep 13 2022, 20:09:07)

[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> from gurobipy import *>>> stu,math,art=multidict({'Bob':[98,99],'Tony':[100,94]})>>> stu

['Bob', 'Tony']

>>> math

{'Bob': 98, 'Tony': 100}

>>> art

{'Bob': 99, 'Tony': 94}

至此,gurobi安装完成!

在linux系统(CentOS 7)安装gurobi教程相关推荐

  1. 详解Linux系统CentOS的安装步骤

    Linux系统CentOS的安装步骤 1 CentOS 安装的步骤 1 检查BIOS虚拟化支持 2 新建虚拟机 3 新建虚拟机向导 4 创建虚拟空白光盘 5 安装Linux系统对应的CentOS版 6 ...

  2. 在Linux系统centos上安装RAR

    由于最近弄了个计划,不得不使用RAR,所以要在centos上安装RAR,记录如下: wget http://www.rarsoft.com/rar/rarlinux-3.9.3.tar.gz tar ...

  3. 安装redhat系统步骤图解_RedHat Linux系统U盘安装图文教程 | Visant-i 行客

    RedHat U盘安装制作 1.准备1个U盘 (最好 8G) 2.下载UltraISO(主要用于将ISO镜像文件刻录到U盘) 3.下载rhel-server-6.8-x86_64-dvd.iso系统. ...

  4. linux系统(centos)中安装中文输入法(拼音 五笔)

    最近重操旧业,在虚拟机里面装了个centos 6.5,为了能更好的熟悉,就把很多东西搬到虚拟机里面玩了,编写文档和在网上找资料的时候经常需要用到中文输入法,没有中文输入法很是不方便,下面说下我安装ce ...

  5. Linux系统putty的安装使用教程

    文章已经汇总到我的其他博客文章: Linux 串口调试工具汇总 - JAZZSOLDIER的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/jazzsoldier/ ...

  6. linux系统u盘安装教程

    随着信息技术的发展,越来越多的电脑开始取消光驱,电脑取消了光驱后,有时候安装系统就比较麻烦,所以u盘安装系统也开始流行起来.那么u盘该如何安装linux系统呢?接下来小编就给大家带来linux系统u盘 ...

  7. Linux系统简介-虚拟机安装教程(保姆级)-Linux常用命令

    Linux系统简介-虚拟机安装教程-Linux常用命令 1.Linux系统简介 1.1Linux系统的历史 1.2Linux系统的特点和优势 1.3Linux发行版的分类 2.虚拟机的安装教程 2.1 ...

  8. 认识Linux系统和Linux系统的简单安装教程

    目录 Linux的发展历史: 如何安装linux操作系统(有以下的三种方法): typora:写日记(Markdown编辑模式) xftp:传输文件 xshell:Windows连接Linux主机 v ...

  9. 安装linux虚拟机桌面,Linux系统中虚拟机安装教程(图形界面)

    Linux系统中虚拟机安装教程(图形界面) 发布时间:2019-01-15 21:26, 浏览次数:1144 , 标签: Linux Linux系统中虚拟机安装教程(图形界面) 在桌面上已经有安装好的 ...

  10. linux编译blas,Linux系统CentOS 6.8上yum安装BLAS库

    Linux系统CentOS 6.8上yum安装BLAS库 BLAS是一个广泛应用到科学计算软件上面的库文件,在CentOS的软件库中已经有该软件的软件包,我们可以直接使用yum来安装. 1.1.查询C ...

最新文章

  1. Java 流(Stream)、文件(File)和IO -- Java ByteArrayOutputStream类
  2. Qt 【widget如何铺满窗口】
  3. 机器人学习--Hans Moravec在斯坦福博士论文1980年-Obstacle Avoidance and Navigation in the Real World by a Seeing Ro
  4. c++ 中的 cin.get()函数
  5. Qt编写自定义控件及插件的使用
  6. MFC中打开文件对话框:CFileDlg
  7. linux cached释放_正点原子Linux第四十一章嵌入式Linux LED驱动开发实验
  8. 商城网站该如何选择虚拟主机
  9. Tomcat设置开机启动 - CentOS(结尾附视频)
  10. educoder—web:页面元素和属性
  11. 计算机桌面图标有双影,win7旗舰版桌面图标出现重影怎么办 win7旗舰版桌面图标没有了如何恢复...
  12. 1小时1篇文学会用python进行AI修复!
  13. 如何让自己像打王者荣耀一样发了疯、拼了命、石乐志的学习?(转载)
  14. uNo面板L灯一直闪_LED智能互联办公室照明恒流调光IC芯片无频闪H5114 - 信息发布 - 电子工程世界...
  15. 【学习记录】合并排序(归并排序)-分治法-计算机算法
  16. L-edit软件界面简介
  17. mahout 详解
  18. Linux相关图书选购指南
  19. SQL 临时表的作用
  20. activiti7 会签并行多实例任务实现,一票否决,会签后添加网关判断

热门文章

  1. excel之工作表工作簿保护暴力撤销
  2. JAVA计算机毕业设计快递代收系统(附源码、数据库)
  3. ip地址转换成字符串
  4. 文本域(Textarea)背景的美化
  5. AFNetworking(v3.0+)框架学习总结(三框架基本使用)
  6. SRS流媒体服务器搭建流程-简单实用版
  7. 基于meta-path的异质网络Embedding-HIN2vec
  8. Unity基础之EasyAR
  9. 从安装Eclipse到用Eclipse写第一个Java程序
  10. JS实现网站的简体字与繁体字转换