PyInstaller --noconsole failed to execute script error Solution code example
Example: pyinstaller “failed to execute script” error with --noconsole option
import sys, os
def resource_path(relative_path):
if hasattr(sys, '_MEIPASS'):
return os.path.join(sys._MEIPASS, relative_path)
return os.path.join(os.path.abspath("."), relative_path)