12
我試圖使用提供了這個鏈接,薄荷的解決方案,爲我的基於TKinter節目單exe文件創建一個EXE:使用py2exe對的Tkinter程序
py2exe - generate single executable file
這是我在寫在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)
它爲Tkinter的東西了「TCL」文件夾,即使我已指定bundle_files = 1,再加上它也產生了一些其他的EXE w9xpopen.exe。然而,我的實際exe文件不運行,也不會給出任何錯誤。如果我刪除所有這些內容,它甚至不起作用。
對我在這裏可能會錯過的任何想法?我正在開發一款64位Windows 7機器。
它沒有'bundle_files'嗎? – 2013-02-20 08:12:57
它的確如此,但我打算將所有內容都捆綁到一個exe文件中。 bundle_files = 3正常工作。 – 2013-02-20 09:06:53
一些帖子指出bundle_files 1&2不能與64位系統一起使用... – charo 2016-12-09 05:31:59