小编Lea*_*ing的帖子

如何在CPLEX解算器中禁用输出消息?

我正在使用Pulp建模器与python来解决整数编程问题.我使用IBM CPLEX作为解算器.当我运行我的Python程序时,我在控制台中有很多输出消息,如:

CPLEX Optimizers将解决多达1000个变量和1000个约束的问题.IBM ILOG CPLEX Optimization Studio预览版可以再使用48天......

我在互联网上寻找解决方案,我解决了这个问题.所以我通过写msg=0如下来禁用显示:

from coinor.pulp import *
# ...
prob = LpProblem("MyProblem", LpMaximize)
# ...
prob.solve(CPLEX(msg=0))
Run Code Online (Sandbox Code Playgroud)

Python说,昨天我从我的计算机上删除了一些软件,当我尝试运行我的Python程序时cannot run cplex.exe.我发现我的环境变量出了问题(路径中的所有环境变量都被删除).所以我重新安装了CPLEX解算器,我运行完全相同的程序,但我现在仍然有输出消息msg=0.

您认为这个问题是什么?如何禁用输出消息?

python cplex pulp

8
推荐指数
1
解决办法
748
查看次数

标签 统计

cplex ×1

pulp ×1

python ×1