¿Cómo incluir tkinter cuando se usa cx_freeze para convertir el script a .exe?
Estoy usando cx_freeze para transferir un archivo python a un exe. el problema es cuando excluyo tkinter en setup.py, puedo generar el archivo exe con éxito, pero cuando ejecuto el archivo exe, diceNo Module named tkinter
.
build_exe_options = {"packages": ["os","numpy","time","optparse","linecache","pandas",
"matplotlib","PIL"], "excludes": ["tkinter"]}
pero cuando trato de incluirtkinter
, simplemente no puede generar el archivo exe.
build_exe_options = {"packages": ["os","numpy","time","optparse","linecache","pandas",
"matplotlib","PIL","tkinter"]}
File "C:\Users\changchun_xu\AppData\Local\Programs\Python\Python36-32\lib\os.py", line 669, in __getitem__
raise KeyError(key) from None
KeyError: 'TCL_LIBRARY'