Gurobi安装(ubuntu16.04)和虚拟环境配置(小白填坑)

1.环境

ubunu16.04
gurobi811

2.安装步骤

2.1 官网下载 :官网网址

注册的时候一定选择学术的(academic)!!!!!!!!!!!!!

2.2 解压文件

tar xvfz gurobi8.1.0_linux64.tar.gz

2.3 修改系统配置文件

设置环境变量,在~/.bashrc中添加以下部分,注意这部分"/home/hadoop/Downloads/"修改成自己的目录

$ vim ~/.bashrc
export GUROBI_HOME=/home/hadoop/Downloads/gurobi810/linux64
export PATH=${PATH}:${GUROBI_HOME}/bin
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${GUROBI_HOME}/lib

3.申请license

这一步骤很关键,因为没有license就不能激活,学生用户可以申请免费的license,但是在激活的时候必须连接的是校园网,本人使用的不是校园网,所以不能激活。
可以按照 www.gurobi.cn 的步骤 申请免 IP 验证许可 填写一个pdf附上你的学生身份说明,然后发邮件给代理商,会反馈给你一个不用教育网ip的激活license的。

4. 更新配置

$ source ~/.bashrc

5 进入linux64/bin/,添加许可证:

$ cd gurobi702/linux64/bin

$ grbgetkey xxxxxxxxxxxxxx(就是许可证)

6 测试

$ gurobi.sh

出现如下结果,说明安装成功

Python 2.7.13 (default, Sep  4 2017, 15:40:17) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Academic license - for non-commercial use only

Gurobi Interactive Shell (linux64), Version 8.1.0
Copyright (c) 2018, Gurobi Optimization, LLC
Type "help()" for help

gurobi>

虚拟环境配置

由于本人的项目需要使用python2.7版本,配置环境也花费一点时间。

1 pycharm创建虚拟环境 安装numpy(注意下载速度,可以换源)

Gurobi安装(ubuntu16.04)和虚拟环境配置(小白填坑)_第1张图片

2 安装之后出现的错误(花费时间)

ImportError: No module named gurobipy

出现原因:在创建的虚拟环境之中,没有gurobi的包

解决方法:把下载下来的包里面 setup.py文件运行 使用setup.py文件进行包的安装的
运行命令:
Gurobi安装(ubuntu16.04)和虚拟环境配置(小白填坑)_第2张图片

注意 :在环境之中安装出现问题

(要深入setup.py文件的目录,不能写很长的目录类似 /home/ok/gurobi/setup.py)
问题的解决办法如下:
Gurobi Optimization ›
error: package directory ‘python27\lib\gurobipy’ does not exist
Gurobi安装(ubuntu16.04)和虚拟环境配置(小白填坑)_第3张图片

检测成功!

Gurobi安装(ubuntu16.04)和虚拟环境配置(小白填坑)_第4张图片
在创建的虚拟环境之中,出现gurobi这个包,自然而然也是成功的

你可能感兴趣的:(软件安装)