8
我正在使用Pulp modeler與python來解決整數編程問題。我正在使用IBM CPLEX作爲求解器。當我運行我的Python程序,我有很多的輸出消息像控制檯:如何禁用CPLEX解析器中的輸出消息?
的CPLEX優化器將解決問題的高達1000個變量和1000點的約束。 IBM ILOG CPLEX優化工作室預覽版適用於48天以上...
我在網上查找解決方案,並解決了問題。所以我寫msg=0
如下禁用顯示:
from coinor.pulp import *
# ...
prob = LpProblem("MyProblem", LpMaximize)
# ...
prob.solve(CPLEX(msg=0))
昨天我刪除從我的電腦一些軟件,當我試圖運行我的Python程序,Python的說:cannot run cplex.exe
。我發現我的環境變量出錯了(路徑中的所有環境變量都被擦除了)。因此,我重新安裝了CPLEX解算器並運行完全相同的程序,但即使使用msg=0
,我仍然有輸出消息。
您認爲是什麼問題?我怎樣才能禁用輸出消息?
新的cplex.exe是否安裝在你的環境路徑中? – Stiffo