py2exe:exe 未启动

py2exe: exe not launching

我在 python 中使用 Tkinter 编写了一个 GUI。 当我通过 .py 启动程序时程序运行良好 当我使用 py2exe 时,它​​会创建一个 .exe 文件,但是当我尝试 运行 它时,什么也没有发生。我也没有看到任何日志,所以很难调试它。

我的 setup.py 看起来是这样的:

from distutils.core import setup
import py2exe, sys, os

sys.argv.append('py2exe')

setup(
    options = {'py2exe': {'bundle_files': 1, 'compressed': True}},
    windows = [{'script': "mainApp.py"}],
    zipfile = None,
)

我在 Windows 机器上使用 python 2.7。

我有一个使用 Tkinter 的 python 脚本,可以通过以下命令使用 pyinstaller 编译它:

C:\Python27\Scripts\pyinstaller.exe --windowed --distpath "C:\test" script.py

至运行程序:

C:\test\script.exe