My two cents: did you make a test using the
debug option of
Just update your specfile:
exe = EXE( pyz,
(Note: in order to avoid numerous message boxes, you may want to set console output:
Maybe it would return some useful data. Please provide us with output in this case (if there's any).
According to the output you get, this is quite a common problem, because if PyInstaller resolves dependencies for your modules, dependencies of dependencies may be forgotten.
In your case,
Tcl is missing, and this is needed by some
Tkinter library: you should take a look here: Python, Pyinstaller creating shortcuts in windows
According to documentation:
Elaborating on Makespec.py, this is the supported command line: python Makespec.py [opts] [ ...] Where allowed OPTIONS are:
-K, --tk include TCL/TK in the deployment.
You may make a try with this argument, and check the impact on your
spec file. I bet it's an addition in the modules taken into account in Analysis or in the EXE function.