0

我已经安装了 Pyomo (v 4.4.1) 和 GLPK for Windows (v 4.55)。我已将 的目录添加glpsol.exe到 PATH 变量中,并且可以glpsol --help从命令提示符的任何目录中成功使用该命令。根据Pyomo 的博客,就 Pyomo 而言,这应该表明 GLPK 安装成功。但是,当我尝试以下示例时:

from pyomo.opt import SolverFactory
opt = SolverFactory("glpk")

我得到错误:

ERROR:pyomo.opt:Failed to create solver with name 'glpk':
The asl solver plugin was not registered as a valid solver plugin - cannot construct solver plugin with IO mode=nl

ERROR: "[base]\site-packages\pyomo\opt\base\solvers.py", 200, __solver_call__
Failed to create solver with name 'glpk':

glpsol.exe文件位于C:\glpk并已添加到 PATH 变量中。

我似乎无法做到这一点,任何帮助将不胜感激!

4

1 回答 1

2

您需要import pyomo.environ在调用SolverFactory.

于 2016-10-21T19:43:15.113 回答