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
。
我已经为 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
。