【问题标题】:Pyomo Util Module Not Found未找到 Pyomo Util 模块
【发布时间】:2019-01-29 19:28:51
【问题描述】:

所以我一个月前问了question。我对这个问题有一个非常好的答案。我想测试答案现在是否有效。但我收到了ModuleNotFoundError。

我在测试前做了以下操作:

conda install -c conda-forge pyomo
conda install -c conda-forge pyomo.extras 

我想在我的代码中运行这个脚本(从另一个问题复制/粘贴):

from pyomo.util.infeasible import log_infeasible_constraints
...
SolverFactory('your_solver').solve(model)
...
log_infeasible_constraints(model)

我遇到的错误:

N:\urbs>python runme.py
Traceback (most recent call last):
  File "runme.py", line 9, in <module>
    from pyomo.util.infeasible import log_infeasible_constraints
ModuleNotFoundError: No module named 'pyomo.util.infeasible'

那怎么安装呢?我检查了文档等...,找不到方法。

【问题讨论】:

    标签: pyomo utilities extras


    【解决方案1】:

    Pyomo 5.5(截至 2018 年 8 月 23 日的最新发布版本)尚不具备该功能。我错误地认为它被包括在内。您可以更改您的 pyomo 版本以跟踪 master,或者更轻松地,您可以简单地使用 https://github.com/Pyomo/pyomo/blob/master/pyomo/util/infeasible.py 的函数并将其放入您自己的代码中(以及相关的所需导入)。

    【讨论】:

      猜你喜欢
      • 2017-11-07
      • 2022-11-10
      • 2018-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-15
      • 1970-01-01
      相关资源
      最近更新 更多