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(注意下载速度,可以换源)

在这里插入图片描述

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

ImportError: No module named gurobipy

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

解决方法:把下载下来的包里面 setup.py文件运行 使用setup.py文件进行包的安装的
运行命令:
在这里插入图片描述

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

(要深入setup.py文件的目录,不能写很长的目录类似 /home/ok/gurobi/setup.py)
问题的解决办法如下:
Gurobi Optimization ›
error: package directory ‘python27\lib\gurobipy’ does not exist

在这里插入图片描述

检测成功!

在这里插入图片描述
在创建的虚拟环境之中,出现gurobi这个包,自然而然也是成功的

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值