用Py2Exe编译-黑箱错误



当尝试使用Py2Exe编译GUI程序时,每当我加载GUI时,它后面出现一个黑框。

有办法防止这种情况吗?

在py2exe脚本中,指定windows=['myscript.py'],而不是console=['myscript.py'],

一样:

setup(
        windows=['myscript.py'],
        options={
                "py2exe":{
                        "unbuffered": True,
                        "optimize": 2,
                }
        }
)

参见py2exe选项列表

您需要使用windows选项来安装,而不是控制台选项。

setup(
#  windows = [RPMApp],
  console = [RPMApp, DBMigrate],
  zipfile = 'common.bin',
  options = options,
  data_files = files,
  cmdclass = {'py2exe': FileCollector}
)

在这里,我实际上启用了控制台以进行调试,但是当我完成构建部署时,我将取消注释windows选项。

最新更新