如何在Winpython中安装glpk解算器和pyomo
我想用“pyomo”来学习。我通过如何在Winpython中安装glpk解算器和pyomo,python,installation,solver,glpk,pyomo,Python,Installation,Solver,Glpk,Pyomo,我想用“pyomo”来学习。我通过easy\u install ,Pyomo需要一个解算器才能工作,所以我想安装 (GNU线性编程工具包),pyomo似乎安装得恰到好处,因为我可以在spyder中导入它(我使用的是WinPython-64bit-2.7.5.3),并且 import coopr.pyomo 然而,我想没有glpk我什么都做不了 我从ftp服务器下载了glpk-4.52(最新版本),但我不知道如何处理在“w64”文件夹中找到的批处理文件,我应该根据“”使用(?) 我没有安装Visu
easy\u install
,Pyomo需要一个解算器才能工作,所以我想安装
(GNU线性编程工具包),pyomo似乎安装得恰到好处,因为我可以在spyder中导入它(我使用的是WinPython-64bit-2.7.5.3),并且
import coopr.pyomo
然而,我想没有glpk我什么都做不了
我从ftp服务器下载了glpk-4.52(最新版本),但我不知道如何处理在“w64”文件夹中找到的批处理文件,我应该根据“”使用(?)
我没有安装Visual Studio-没有它是否可以工作?仅供参考,您现在可以在不安装本地解算器的情况下使用Coopr。最新的Coopr版本支持与近地天体解算器的接口。例如,如果MILP模型位于文件
model.py
中,则以下命令将使用CBC优化模型:
pyomo --solver-manager=neos --solver=cbc model.py
迟做总比不做好:为了使用GLPK(可执行文件
glpsol.exe
),它必须位于系统环境变量“Path”的某个位置。举个例子,假设您将GLPK可执行文件放入文件夹C:\GLPK\bin
。然后(复制自的步骤):
;C:\GLPK\bin
到路径
变量现在尝试从任何目录启动
glpsol
。如果找到了,pyomo现在应该可以使用它了。我最近安装了GLPK,以便在windows 7下与python 3.5和pyomo一起使用,并想报告我是如何成功的。我通过以下方式安装了pyomo:
pip install pyomo
然后,从这里下载WinGLPK 4.55:目前,这不适用于较新版本。
解压缩它并将整个w64文件夹复制到
C:\w64
在系统路径中包括文件夹
C:\w64
(以便找到glpsol.exe
)
使用pyomo官方文档中的简单示例检查您的安装:
pyomo solve abstract1.py abstract1.dat --solver=glpk
pyomo文档中还可以找到abstract1.py和abstract1.dat文件
我希望这将有助于下一个绝望的GLPK安装程序。如果您使用的是Anaconda,pyomo和GLPK都可以通过conda安装程序安装。在Windows终端中,激活conda环境,然后:
conda install -c conda-forge pyomo
conda install -c conda-forge glpk
要测试glpk安装,请执行以下操作:
glpsol --help
WinGLPK 4.6.5可在此处找到: