Python 从外部环境运行pyomo时停止打开cmd窗口

Python 从外部环境运行pyomo时停止打开cmd窗口,python,windows,matlab,pyomo,Python,Windows,Matlab,Pyomo,我正在使用Windows10从外部环境(Matlab)调用pyomo。每次我调用pyomo.opt.solve函数(例如results=pyomo.opt.solve(model))时,一个cmd.exe窗口就会弹出并在之后立即关闭。当我有一个for循环连续多次调用函数时,这是非常麻烦的。打开和关闭cmd.exe窗口需要相当长的时间(~0.5秒),同时不允许我使用其他程序 如果从python IDE(如Spyder)内部调用函数pyomo.opt.solve,则不会弹出cmd.exe窗口。如果我

我正在使用Windows10从外部环境(Matlab)调用pyomo。每次我调用pyomo.opt.solve函数(例如results=pyomo.opt.solve(model))时,一个cmd.exe窗口就会弹出并在之后立即关闭。当我有一个for循环连续多次调用函数时,这是非常麻烦的。打开和关闭cmd.exe窗口需要相当长的时间(~0.5秒),同时不允许我使用其他程序

如果从python IDE(如Spyder)内部调用函数pyomo.opt.solve,则不会弹出cmd.exe窗口。如果我从Matlab调用其他python函数也是如此。所以我假设这个窗口只有在从Matlab或其他外部程序调用pyomo.opt.solve时才会弹出

我可以阻止pyomo.opt.solve()打开新的cmd.exe窗口吗