找不到 Pyomo Util 模块
Pyomo Util Module Not Found
所以我一个月前问了一个。我对那个问题有一个非常好的答案。我想测试答案现在是否有效。但是我得到 ModuleNotFoundError
.
测试前我做了以下操作:
conda install -c conda-forge pyomo
conda install -c conda-forge pyomo.extras
我想在我的代码中 运行 这个脚本(来自另一个问题的 copy/pasted):
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 5.5(截至 2018 年 8 月 23 日的最新发布版本)尚不具备该功能。我误以为它包含在内。您可以更改您的 pyomo 版本以跟踪 master
,或者更容易地,您可以简单地获取 https://github.com/Pyomo/pyomo/blob/master/pyomo/util/infeasible.py 处的函数并将其放入您自己的代码中(连同相关的必需导入)。
所以我一个月前问了一个ModuleNotFoundError
.
测试前我做了以下操作:
conda install -c conda-forge pyomo
conda install -c conda-forge pyomo.extras
我想在我的代码中 运行 这个脚本(来自另一个问题的 copy/pasted):
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 5.5(截至 2018 年 8 月 23 日的最新发布版本)尚不具备该功能。我误以为它包含在内。您可以更改您的 pyomo 版本以跟踪 master
,或者更容易地,您可以简单地获取 https://github.com/Pyomo/pyomo/blob/master/pyomo/util/infeasible.py 处的函数并将其放入您自己的代码中(连同相关的必需导入)。