Gurobi在Windows和Linux环境下的安装和配置(学术版)python默认安装路径
Gurobi在Windows和Linux环境下的安装和配置
在Windows中安装和配置
1.下载和证书申请
Downloads&License中,下载可⽤版本的软件。然后点击学术版证书,可以申请得到⼀个免费的学术版证书(有效期60天)。记录页⾯下⽅的grbgetkey *******之后在软件中激活。
2.安装和激活
安装过程⽐较简单,只要点确定即可。
运⾏gurobi,第⼀次使⽤会提⽰使⽤key激活,这时候输⼊之前证书中获取的grbgetkey后⾯的********就可以了。之后会提⽰证书存储路径,默认路径应该是C盘下的⽤户⽂件夹。
3.环境配置
在python环境下配置:
在gurobi安装⽬录中打开Powershell窗⼝,输⼊如下命令,回车python setup.py install
等待安装完成即可
另外,最简单的gurobi与python IDE的配置⽅法如下:
在gurobi的安装路径下到合适版本的lib⽂件夹,将其中的gurobipy⽂件夹复制到IDE安装路径的lib⽂件夹下,就可以正常使⽤了。
然后以VS2019为例展⽰⼀下C语⾔环境配置:
1.在“解决⽅案资源管理器”⾯板中右键单击项⽬名称,然后选择“属性”。
2.在C / C ++ /常规/附加包含⽬录下,添加:……(gurobi安装路径)\win64\include
3.在链接器/常规/附加库⽬录下,添加:……(gurobi安装路径)\win64 \ lib
4.在“ C / C ++” /“预编译头” /“预编译头”下,选择“不使⽤预编译头”
5.在链接器/输⼊/其他依赖项下,添加gurobi90.lib和gurobi_c++mdd2019.lib(视版本⽽定)
4.证书过期问题
打开证书存储路径下的gurobi.lic,可以看到证书的有效期,当证书过期时⽆法是⽆法正常使⽤Gurobi的。证书过期最简单的解决⽅法是直接删除证书存储路径下的gurobi.lic⽂件,然后重新注册⼀个证书并激活。不过由于证书的验证⽅式问题,只要修改系统时间为证书有效期内,就可以继续使⽤软件。
在Linux中安装和配置
1.下载和安装
tar -zxvf gurobi9.1.1_
解压压缩包后会出现以gurobi+版本号命名的⽂件夹。
与在Windows中配置相同,需要在gurobi+版本号/linux64⽂件夹中输⼊
python setup.py install
回车来完成环境配置,成功后⼤致如上图。
2.添加环境变量
cd到home,在终端中输⼊
vim ~/.bashrc
输⼊ i 插⼊⽂字,将下⾯这两⾏添加到⽂档底部,然后按ESC,之后输⼊ : +wq保存并退出,也可以使⽤sudo gedit ~/.bashrc来编辑。(第⼀⾏的路径为⾃⼰的gurobi存放路径)
export GUROBI_HOME="/home/gurobi911/linux64"
export PATH="${PATH}:${GUROBI_HOME}/bin"
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${GUROBI_HOME}/lib"
退出后输⼊
source ~/.bashrc
使环境变量⽣效。
3.使⽤密钥激活
申请证书的⽅法同上。然后cd到gurobi911(版本号)/linux64/bin⽂件夹下,在终端中输⼊
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论