Si tu programa depende de varios archivos, entonces lo mejor es crear un instalador con Inno Script Studio. Aquí te dejo los pasos detallados para lograrlo:
Generar los archivos ejecutables con PyInstaller
Antes de usar Inno Script Studio, debes convertir tu script de Python en un ejecutable.
Ejecuta este comando en la terminal (CMD o PowerShell) en la carpeta de tu script:
pyinstaller --noconsole --onefile --add-data "carpeta_datos;carpeta_datos" script.py
Explicación de las opciones:
--noconsole→ Oculta la consola (ideal para programas con interfaz gráfica).--onefile→ Empaqueta todo en un solo.exe.--add-data→ Incluye archivos adicionales como imágenes, bases de datos, etc.
Salida esperada:
Se creará una carpeta llamada dist/ donde estará tu ejecutable (script.exe).
Preparar la carpeta para el instalador
Crea una carpeta llamada Instalador y dentro coloca:
El ejecutable (script.exe) de la carpeta dist/.
Otras carpetas con archivos que necesite tu programa (imágenes, bases de datos, etc.).
Estructura recomendada:
Instalador/
│── script.exe
│── datos/ # Carpeta con datos adicionales
│── config/ # Archivos de configuración
│── README.txt # Instrucciones opcionales
Configurar Inno Script Studio
Ahora que tienes listos los archivos, abre Inno Script Studio y sigue estos pasos:
1. Crear un nuevo script
- Abre Inno Script Studio y selecciona «Nuevo Proyecto».
- Define el nombre de tu aplicación, versión, empresa y el nombre del instalador (
setup.exe).
2. Agregar archivos al instalador
- Ve a la pestaña «Files» y haz clic en «Add Files».
- Selecciona
script.exey otros archivos/carpetas necesarias. - Asegúrate de que la ruta de instalación sea algo como:
{app}\MiPrograma
3. Configurar accesos directos
- Ve a «Icons» → Agrega un acceso directo en el escritorio y en el menú inicio.
- Define que el acceso directo apunte a
{app}\MiPrograma\script.exe.
4. Configurar desinstalador
- Ve a la pestaña «Uninstall» y marca la opción para agregar una entrada en «Agregar o quitar programas» de Windows.
5. Compilar el instalador
- Presiona «Build» para generar el
setup.exe. - El archivo de instalación estará en la carpeta de salida (
Output).
Probar el instalador
Ejecuta setup.exe en una PC de prueba y verifica que:
Se copien todos los archivos a C:\Program Files\MiPrograma.
Se creen los accesos directos en el menú de inicio y escritorio.
El programa se abra correctamente.
Se pueda desinstalar desde «Agregar o quitar programas».
01100110 01101001 01101110 00100000 01100100 01100101 00100000 01100011 01101111 01100100 01101001 01100111 01101111