• 欢迎访问1024小神,一个只会Python的程序猿不是一个好司机
  • 有什么想对我说的可以在留言板里给我留言哦~
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏1024小神吧

Mac下Python3.7使用 pyinstaller打包后执行报错Failed to execute script pyi_rth__tkinter

Python 1024小神 1年前 (2020-06-07) 513次浏览 0个评论

使用pyinstall打包后,执行app文件报错:Failed to execute script pyi_rth__tkinter

Traceback (most recent call last):
  File "<a href="https://1024shen.com/archives/tag/pyinstaller" title="查看更多关于PyInstaller的文章" target="_blank">PyInstaller</a>/loader/rthooks/pyi_rth__tkinter.py", line 28, in 
FileNotFoundError: Tcl data directory "/var/folders/3p/7y007rf52kxcpg1t6rnky90wfrzr00/T/_MEIv2h6BH/tcl" not found.
[45261] Failed to execute script pyi_rth__tkinter

原因:

这似乎是--onefile在OS X上使用的已知问题

打包命令中添加包含这个文件:

pyinstaller --onefile --add-binary='/System/Library/Frameworks/Tk.framework/Tk':'tk' --add-binary='/System/Library/Frameworks/Tcl.framework/Tcl':'tcl' listing_upload.py


点赞 (1)

您必须 登录 才能发表评论!