Wie können die Ausgabenachrichten in CPLEX Solver deaktiviert werden?

8

Ich benutze Pulp-Modellierer mit Python, um ein ganzzahliges Programmierproblem zu lösen. Ich verwende IBM CPLEX als Solver. Wenn ich mein Python-Programm ausführe, habe ich viele Ausgabenachrichten in der Konsole wie:

  

Die CPLEX-Optimierer lösen Probleme mit bis zu 1000 Variablen und 1000 Einschränkungen. IBM ILOG CPLEX Optimization Studio Preview Edition für 48 Tage gut ...

Ich suche nach einer Lösung im Internet und behebe das Problem. Also deaktiviere ich die Anzeige, indem ich msg=0 wie folgt schreibe:

%Vor%

Gestern habe ich einige Software von meinem Computer entfernt und als ich versucht habe, mein Python-Programm auszuführen, sagt Python cannot run cplex.exe . Ich stelle fest, dass bei meinen Umgebungsvariablen etwas schief gelaufen ist (alle Umgebungsvariablen im Pfad sind gelöscht). Also habe ich den CPLEX-Löser neu installiert und ich habe genau das gleiche Programm, aber ich habe die Ausgabenachrichten jetzt sogar mit msg=0 .

Was denkst du ist das Problem? Und wie kann ich die Ausgabenachrichten deaktivieren?

    
Learning 03.07.2015, 16:29
quelle

1 Antwort

4

Vielleicht einfach stdout des Befehls an nul umleiten? cplex.exe .. Ihre Argumente .. & gt; nul

    
Anton Malyshev 30.07.2015, 14:40
quelle

Tags und Links