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。)
答案 0 :(得分:0)
好吧,我发现这个问题。你在运行64位吗?
'bundle_files': 3, #Options 1 & 2 do not work on a 64bit system