Windows系统下安装GLPK教程

本文只涉及windows系统下GLPK的安装,不涉及原理及使用方法。
关于glpk的安装,网上的教程都比较简单,但都需要用到VS环境进行编译,glpk最新版目前匹配的是VS2015社区版。但现在Microsoft官网link上只能下载到免费的VS2019社区版和VS2017社区版,使用这两个版本按照通用教程安装时候,在修改vs安装包下VC路径时一直出问题,弄了挺久一直不行。
之后在Youtube上看到无需VS编译,直接增加系统路径的方法,简单好用。在后来的使用过程中发现这只是因为下载到的安装包是编译好的,无需再用VS编译而已,跳过了最让人头痛的一步。只需要进行添加系统路径即可。

这里做一个搬砖工 ,简单安装记录一下安装过程。

Youtube视频安装链接: link.

1.首先从 linkhttps://sourceforge.net/projects/winglpk/ 网站上下载GLPK安装包。(这个)
在这里插入图片描述
2.下载好之后将安装包解压。并将安装包复制到系统C盘
3.打开安装包glpk-4.65,根据自己电脑的系统类型选择打开32位的还是64位的。(查看电脑系统类型的操作:控制面板–系统和安全–系统)

在这里插入图片描述
4.这里以64位为例,双击w64文件夹打开。 打开后复制文件路径
在这里插入图片描述
在这里插入图片描述
5.打开控制面板–系统和安全–系统–高级系统设置

在这里插入图片描述
再点击:环境变量

在这里插入图片描述
选定系统变量中的Path,再点击编辑

在这里插入图片描述
6.将之前复制的glpk.w64的路径新增Path环境变量中。

在这里插入图片描述
点击确定。
此时安装完成。

7.接下来检查安装是否成功。

打开电脑的命令窗(Command)
输入glpsol,回车。
如出现以下的字样,说明已经安装成功glpk。
在这里插入图片描述

reference
[1]: https://www.youtube.com/watch?v=wcGr0hxmEX0

  • 16
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
Windows 7上安装pulp和glpk步骤: 亲测环境: Windows 6.1.7601 Service Pack 1 Build 7601 x64 Python 2.7.11 PuLP 1.6.8 GLPK 4.34 安装步骤: 1、下载PuLP安装包:前提是,已安装python2.6以及2.6以上版本,在网页(https://pythonhosted.org/PuLP/main/installing_pulp_at_home.html)上点击PuLP zipfile下载pulp包,当然,也可以在我的资源里下载 2、安装PuLP:将zipfile解压缩,并在命令行窗口中,进入解压缩的目录,然后输入命令:setup.py install 3、下载glpk安装包:在网页(https://sourceforge.net/projects/gnuwin32/files/glpk/4.34/)上,下载glpk-4.34-setup.exe(也可以在我的资源里下载),然后双击默认安装 4、按照以上步骤,安装完以后,写一个.py的脚本并运行,脚本内容: from pulp import * pulp.pulpTestAll() 然后,会看到以下类似输出结果: D:\002-Task_150524\117-17data_thesis\004-code\testPulp.py Testing zero subtraction Testing inconsistant lp solution Testing continuous LP solution Testing maximize continuous LP solution Testing unbounded continuous LP solution Testing Long Names Testing repeated Names Testing zero constraint Testing zero objective Testing LpVariable (not LpAffineExpression) objective Testing Long lines in LP Testing LpAffineExpression divide Testing MIP solution Testing MIP solution with floats in objective Testing MIP relaxation Testing feasibility problem (no objective) Testing an infeasible problem Testing an integer infeasible problem Testing column based modelling Testing dual variables and slacks reporting Testing fractional constraints Testing elastic constraints (no change) Testing elastic constraints (freebound) Testing elastic constraints (penalty unchanged) Testing elastic constraints (penalty unbounded) * Solver pulp.solvers.PULP_CBC_CMD passed. Solver pulp.solvers.CPLEX_DLL unavailable Solver pulp.solvers.CPLEX_CMD unavailable Solver pulp.solvers.CPLEX_PY unavailable Solver pulp.solvers.COIN_CMD unavailable Solver pulp.solvers.COINMP_DLL unavailable Testing zero subtraction Testing inconsistant lp solution Testing continuous LP solution Testing maximize continuous LP solution Testing unbounded continuous LP solution Testing Long Names Testing repeated Names Testing zero constraint Testing zero objective Testing LpVariable (not LpAffineExpression) objective Testing LpAffineExpression divide Testing MIP solution Testing MIP solution with floats in objective Testing MIP relaxation Testing feasibility problem (no objective) Testing an infeasible problem Testing an integer infeasible problem Testing column based modelling Testing fractional constraints Testing elastic constraints (no change) Testing elastic constraints (freebound) Testing elastic constraints (penalty unchanged) Testing elastic constraints (penalty unbounded) * Solver pulp.solvers.GLPK_CMD passed. Solver pulp.solvers.XPRESS unavailable Solver pulp.solvers.GUROBI unavailable Solver pulp.solvers.GUROBI_CMD unavailable Solver pulp.solvers.PYGLPK unavailable Solver pulp.solvers.YAPOSIB unavailable 表示已经成功安装pulp和glpk
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值