Pyomo - GLPK - 错误

Pyomo - GLPK - Error

我已经为 Windows (v 4.55) 安装了 Pyomo (v 4.4.1) 和 GLPK。我已将 glpsol.exe 的目录添加到 PATH 变量,我可以从命令提示符的任何目录成功使用命令 glpsol --help。根据 Pyomo's blog,就 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 变量。

我似乎无法进行此操作,将不胜感激任何帮助!

您需要 import pyomo.environ 才能调用 SolverFactory