Estoy creando una aplicación de escritorio con PyQt5 y luego haciéndola ejecutable con el pyinstaller, pero quiero crear una instalación para que cuando comparta solo un archivo exe, las personas primero puedan instalar las dependencias y luego ejecutar la aplicación. Pyinstaller crea dist y construye carpetas en mi PC, y quiero que esta aplicación cree estas carpetas requeridas en la otra computadora cuando se usa el archivo exe; lo que quiero hacer es que la aplicación tenga una configuración para que todas las dependencias se instalen para otros. He buscado en internet pero no he encontrado la forma de hacerlo.