使用py2exe捆绑tkinter

时间:2011-12-01 00:06:13

标签: python tkinter py2exe

我写了一个python gui,我希望使用py2exe打包为单个文件可执行文件。我的setup.py文件如下所示:

from distutils.core import setup
import py2exe

windows = [{'script': "testgui.pyw",
        'uac_info': "requireAdministrator",
        },]

setup(
    windows = windows,
    options={'py2exe': {'bundle_files': 1}},
    zipfile = None,
)      

使用此安装文件运行py2exe完成而不会抛出任何错误。但是,当我尝试运行可执行文件时,它会询问我管​​理员权限,然后什么也不做(即使从终端调用也不会抛出任何错误)。注释掉setup.py中的选项行会生成一个完全按照我想要的方式运行的.exe,除了dist文件夹混乱了一堆我宁愿不拥有的依赖项。有谁知道一个解决方法? (我之前有这个工作,但没有使用tkinter。)

1 个答案:

答案 0 :(得分:0)

好吧,我发现这个问题。你在运行64位吗?

        'bundle_files': 3, #Options 1 & 2 do not work on a 64bit system