#python #py2exe
#python #py2exe
Вопрос:
При попытке скомпилировать программу с графическим интерфейсом с использованием Py2Exe всякий раз, когда я загружаю графический интерфейс, за ним появляется черный ящик.
Есть ли способ предотвратить это?
Ответ №1:
В вашем скрипте py2exe укажите windows=['myscript.py'],
вместо console=['myscript.py'],
Вот так:
setup(
windows=['myscript.py'],
options={
"py2exe":{
"unbuffered": True,
"optimize": 2,
}
}
)
Смотрите список опций py2exe
Ответ №2:
Для настройки вам нужно использовать опцию Windows, а не опцию консоли.
setup(
# windows = [RPMApp],
console = [RPMApp, DBMigrate],
zipfile = 'common.bin',
options = options,
data_files = files,
cmdclass = {'py2exe': FileCollector}
)
Здесь у меня действительно включена консоль для отладки, но я раскомментирую параметр Windows, когда закончу сборку для развертывания.