Top level ModuleNotFoundErrors normally mean you’re running PyInstaller from the wrong Python environment. Try running your original Python code from a terminal using python cyllo_installer.py and then building from that same environment using python -m PyInstaller cyllo_installer.py. One of those two commands should fail — depending on which one fails will tell us where you’ve gone wrong.