我已经安装了 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 变量中。
我似乎无法做到这一点,任何帮助将不胜感激!