【问题标题】:"Solver did not exit normally"“求解器未正常退出”
【发布时间】:2021-06-15 07:18:47
【问题描述】:

我在 python 3.7 中运行代码但升级到 3.9,因为 python 3.7 不支持 pickle 协议 5。当我尝试在 3.9 中运行相同的代码时,我的求解器都不起作用,GLPK 和Gurobi 给我的信息是:

raise ApplicationError(
pyutilib.common._exceptions.ApplicationError: Solver (glpk) did not exit normally

  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pyomo/opt/base/solvers.py", line 601, in solve
    raise ApplicationError(
pyutilib.common._exceptions.ApplicationError: Solver (gurobi) did not exit normally

已尝试使用 pip、Conda 及其网络软件更新它们,但这些解决方案都没有帮助。

【问题讨论】:

    标签: python-3.8 pyomo gurobi python-3.9 glpk


    【解决方案1】:

    问题解决了。存储数据的 OneDrive 文件夹没有连接到 Internet,因此部分参数数据为零,导致目标函数得到不合适的值,再次导致求解器无法正常工作。已经使用了 python 3.8 和 3.9,并且求解器现在在这两个版本上都可以正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-12
      • 2022-10-16
      • 1970-01-01
      相关资源
      最近更新 更多