我有一个程序使用tkinter
GUI和tktable
模块(我用它来显示SQL查询的结果)。它作为.py
文件运行时工作正常,但将其编译为.exe
会导致错误,程序无法找到tktable
。
我正在使用pyinstaller
制作.exe
,我知道tktable
不在支持的模块列表中。有没有办法让这项工作?我尝试使用py2exe
并使用以下代码:
from distutils.core import setup
import py2exe
options = {'py2exe': {
'packages': ['pyodbc','tktable'],
'includes': 'decimal',
'compressed':1,
'bundle_files': 1,
'dist_dir': "exe/dist/dir"
'dll_excludes' }}
setup(console=['<PYTHON FILE>'], options=options,zipfile = None)
但编译后的可执行文件只会崩溃(适用于pyodbc
,但不适用于tktable
)。是否有支持编译要与可执行文件一起使用的tktable
模块?