Después de empaquetar pyinstaller en exe, ¿le indica que falla la ejecución del script?
Algunas versiones de la biblioteca pyqt5 tienen errores al cargar variables del sistema, lo que provoca que no se pueda cargar la dll. Debe configurarlo manualmente antes de importar la biblioteca pyqt5, además:
if hasattr(sys, 'frozen'):
os.environ['PATH'] = sys. _ MEIPASS+";"+ os.environ['PATH']
Importar PyQt5...
De esta manera, los paquetes escritos pueden ejecutarse normalmente.