python - Pyomo 没有收到来自求解器的解决方案
问题描述
我现在跑pyomo
了cplex
一会儿。我在 Jupyter 中编码。今天我 pip 安装了 Jupyter 的扩展程序“nteract”。从那以后我就有了这个问题:我的pyomo
模型不再得到解决。再也找不到 Pandas 和 Pyomo 包了。所以我再次安装了它们。从那以后,它不再正常工作了:
当我执行时:
In [13]: solver = SolverFactory('cplex')
print(solver.solve(model))
我从求解器收到:
Problem:
- Lower bound: -inf
Upper bound: inf
Number of objectives: 1
Number of constraints: 0
Number of variables: None
Number of nonzeros: None
Sense: unknown
Solver:
- Status: ok
Termination condition: unknown
Error rc: 0
Time: 0.04337573051452637
...即使我的模型已构建并包含所有变量、约束等。
它也适用于不同的模型。 如果你想看的话,这里(PDF)是我的例子。
但我认为这与我运行所有这些的环境有关,我对如何解决这个问题没有任何想法。
解决方案
通过求解模型发现的问题tee=Tree
。
已解决的问题:python 文件的路径中不应有空格。python 文件本身中的空格不会导致此错误发生。
GitHub 上报告的问题。
编辑:问题已修复并关闭。
推荐阅读
- .net-core - 带有可移植 dotnet 二进制文件的 VSCode C#
- python - Django 使用模型表单更新模型实例
- c - cs50 pset4 过滤器边缘检测
- r - 有没有办法使用平均值(SE)而不是 R 中的计数来实现平面表?
- django - 未找到没有参数的“create_order”反向。尝试了 1 种模式:['create_order/(?P
[^/]+)/$'] - salesforce - 更新日期字段时出现内部 Salesforce.com 错误?
- django - 覆盖默认管理站点 - 找不到 myproject
- javascript - 使用 Redux 创建 put api 请求
- sql - SQL 开发人员中的日期转换返回错误
- sql - 如何对两个表sql的数据求和