据我所知,cx_freeze
是唯一能够制作 Python 脚本的应用程序.exe
文件。不过,我想做一个 GUIexe
在 Python 3 中。冻结一个简单的 Tkinter GUI 并运行 exe 后,出现以下错误:
> _tkinter.TclError: Can't find a usable init.tcl in the following directories:
> {C:\Users\User\Desktop\tkinter\build\exe.win32-3.1\tcl}
> C:/Users/User/Desktop/tkinter/build/exe.win32-3.1/tcl8.5
> C:/Users/User/Desktop/tkinter/build/lib/tcl8.5
> C:/Users/User/Desktop/tkinter/build/lib/tcl8.5
> C:/Users/User/Desktop/tkinter/lib/tcl8.5
> C:/Users/User/Desktop/tkinter/build/library
> C:/Users/User/Desktop/tk inter/library
> C:/Users/User/Desktop/tkinter/tcl8.5.2/library
> C:/Users/User/Desktop/tcl8.5.2/library
> This probably means that Tcl wasn't installed properly.
我正在使用设置简单cx_freeze 选项。
我的 cx_freeze exe 捆绑包保存到以下目录:
C:\Users\User\Desktop\tkinter\build\exe.win32-3.1
文件是:
_ctypes.pyd
_tkinter.pyd
basicLABEL.exe
library.zip
python31.dll
tcl85.dll
tk85.dll
unicodedata.pyd
我刚刚通过复制自己解决了这个问题tcl8.5
and tk8.5
位于 Python 3 安装目录中的目录,进入.exe
应用程序工作的文件夹。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)