我已经成功创建了一个py2exe可执行文件,它是一个调用matplotlib并绘制文件的脚本 - 调用文件并在没有gtk或其他情况下绘制文件的简单脚本 一切正常,除了'保存图'按钮不起作用 - 它得到导入错误,它无法找到tkFileDialog 我已经尝试在py2exe setup.py中导入FileDialog以及添加包:FileDialog和我的网页搜索中的其他想法,似乎没有任何使它工作 - 任何关于如何使其工作的想法?
这是py2exe脚本
from distutils.core import setup
import py2exe
import matplotlib
import sys
#import Tkinter as tk
import FileDialog
setup(windows=['C:\plotlog.py'],
options={
'py2exe': {
'packages' : ['matplotlib', 'pytz'],
'dll_excludes': ['libgdk-win32-2.0-0.dll',
'libgobject-2.0-0.dll',
'libgdk_pixbuf-2.0-0.dll',
'libgtk-win32-2.0-0.dll',
'libglib-2.0-0.dll',
'libcairo-2.dll',
'libpango-1.0-0.dll',
'libpangowin32-1.0-0.dll',
'libpangocairo-1.0-0.dll',
'libglade-2.0-0.dll',
'libgmodule-2.0-0.dll',
'libgthread-2.0-0.dll',
'QtGui4.dll', 'QtCore.dll',
'QtCore4.dll'
],
}
},
data_files=matplotlib.get_py2exe_datafiles(),)