Python-Pyinstaller打包tkinter应⽤时遇到的问题1.关键字:
python pyinstaller 打包tkinter,mkdirs创建tk,tcl路径失败。
环境:mkdirs方法
python3.6x,
mac os 10.10.5,
PyInstaller (3.3.1)
1.修改Python路径下PyInstaller/hooks/hook-_tkinter.py。修改改⽂件下的⽅法_collect_tcl_tk_files(hook_api)。改为:
tcltree = Tree(
'tcl2', excludes=['demos', '*.lib', 'tclConfig.sh'])
tcl_root, prefix='tcl2'
tktree = Tree(
tk2', excludes=['demos', '*.lib', 'tkConfig.sh'])
tk_root, prefix='tk2
2.PyInstaller/loader/rthooks/pyi_rth__tkinter.py。修改为
tcl2')
tcldir = os.path.join(sys._MEIPASS, 'tcl2
tkdir = os.path.join(sys._MEIPASS, 'tk2
tk2')
3.名字对应的要保持⼀致

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。