Dica rápida para criar um executável em python com PyInstaller 1 - Instalar o PyInstaller
pip install pyinstaller2 - Assim que tiver finalizado o projeto, gere o executável, nesse caso os paramentros são: 2.1 -F - Empacotar tudo em um único arquivo executável. 2.2 - --noconsole - Aplicação irá rodar em background.
pyinstaller.exe -F --noconsole .\main.py