我用cplex运行pyomo一段时间了。我在jupyter中编码。今天我点了安装'nteract',这是jupyter的扩展。从那以后我就遇到了这个问题:我的pyomo模型不再得到解决了。没有发现熊猫和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
虽然构建了我的模型并且包含了所有变量,约束等。
它也适用于不同的型号。 Here(PDF)是我的榜样,如果你想看到它。
但我认为这与我运行的所有环境有关,而且我没有任何想法如何解决这个问题。
谢谢
答案 0 :(得分:1)
通过使用tee=Tree
求解模型而发现的问题。
问题解决了:在python文件的路径中不应该有空格。 python文件中的空格本身不会发生此错误。
报告问题on GitHub。
编辑:问题已修复并已关闭。