PyInstaller exe returning error on a Tkinter script PyInstaller exe returning error on a Tkinter script tkinter tkinter

PyInstaller exe returning error on a Tkinter script


This seems to be a known problem for using --onefile on OS X

Try this from the directory where you have the python script

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

This solution was suggested in the open issue here


This is my answer I think that this will help you :

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

or for no console code is :

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