связывание tkinter с py2exe

Я написал графический интерфейс Python, который хочу упаковать в виде одного исполняемого файла с помощью 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.)


person Ben    schedule 01.12.2011    source источник


Ответы (1)


Ну, я нашел это ковырянием. Вы используете 64-битную версию?

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