Редактирование новой версии
Последняя версия Python Gekko (v0.2.4) удаляет всплывающее окно команд при локальном решении в Windows. Чтобы обновить gekko до последней версии, используйте:
pip install gekko --upgrade
или при использовании ноутбука IPython запустите ячейку:
!pip install gekko --upgrade
дополнительный аргумент --user
может потребоваться, если для установки Python требуются права администратора.
Исходный ответ
При использовании remote=False
новое окно команд удаляется с помощью командыдобавление shell=True
к вызову подпроцесса.
app = subprocess.Popen([apm_exe, self._model_name], stdout=subprocess.PIPE, \
stderr=subprocess.PIPE, cwd = self._path, bufsize=4096, \
env = {"PATH" : self._path }, universal_newlines=True, shell=True)
Я реализую это в следующем выпуске Gekko, или вы можете изменить файл gekko.py
в Python\Lib\site-packages\gekko
около строки 1880.