Tworzenie pojedynczego EXE przy użyciu py2exe dla programu Tkinter
Próbuję użyć rozwiązania minty dostarczonego na tym łączu, aby wygenerować pojedynczy plik exe dla mojego programu opartego na Tkinter:
py2exe - wygeneruj pojedynczy plik wykonywalny
Oto, co napisałem w pliku setup.py:
from distutils.core import setup
import py2exe, sys, os
sys.argv.append('py2exe')
setup(windows=[{'script': 'filename.py'}], \
options={"py2exe": {"includes": ["decimal", "Tkinter", \
"tkFileDialog", "csv", "xml.dom.minidom", "os"], \
'bundle_files': 1, 'compressed': False}}, \
zipfile = None)
Tworzy folder 'tcl' dla rzeczy Tkintera, mimo że podałem pliki bundle_files = 1. Plus generuje także inny exe w9xpopen.exe. Mój rzeczywisty exe jednak nie działa i nie daje żadnych błędów. To nawet nie działa, jeśli usunę wszystkie te elementy.
Jakieś przemyślenia na temat tego, czego mi tu brakuje? Pracuję na 64-bitowym komputerze z systemem Windows 7.