En esta Tutoriales en linea, se mostrara cómo crear un ejecutable de una aplicacion de Python usando PyInstaller.
PyInstaller agrupa una aplicación de Python y todas sus dependencias en un solo paquete. El usuario puede ejecutar la aplicación empaquetada sin instalar un intérprete de Python ni ningún módulo. PyInstaller es compatible con Python 3.7 y posteriores, y agrupa correctamente muchos de los principales paquetes de Python, como numpy, matplotlib, PyQt, wxPython y otros.
Para comenzar, es posible que desee agregar Python a la PATH de Windows. Una manera fácil de agregar Python a la ruta es descargar una versión reciente de Python y luego marcar la casilla "Agregar Python a la PATH - Add Python to PATH" al comienzo de la instalación. Termina la instalación, y deberías estar listo para comenzar.
Si no lo has hecho asi, entonces deberiamos seguir estos pasos: Primero, navegue a la pantalla Variables de entorno de Windows (donde puede agregar/editar sus rutas):
- Presione la tecla de Windows + R en su teclado para abrir el cuadro de diálogo Ejecutar
- Escriba sysdm.cpl para abrir las propiedades del sistema.
- Vaya a la pestaña Avanzado o opciones avanzadas y luego haga clic en ' Variables de entorno... '
- Eso debería llevarlo a la pantalla Variables de entorno, donde puede agregar/editar sus rutas.
En el cuadro Variables de usuario, haga clic en ' Nuevo... ' para agregar la variable 'Path' (tenga en cuenta que si su variable 'Path' ya existe, haga clic en 'Editar...' en su lugar).
Antes de escribir cualquier valor, deberá ubicar las Path de Python relevantes. Los caminos que necesitarás obtener son:
1 - La ruta de la aplicación Python, que es la carpeta donde instaló Python originalmente. Puede encontrar la ruta de la aplicación Python siguiendo estos pasos:
Escriba "Python" en la barra de búsqueda de Windows:
a - Haga clic derecho en la aplicación Python y luego seleccione, " Mas " y " Abrir ubicación de archivo " o
b - Haga clic derecho en el acceso directo de Python, " Propiedades " y luego seleccione " Abrir ubicación"
Aquí hay un ejemplo de una ruta de aplicación de Python:
C:UsersOmegaAppDataLocalProgramsPythonPython310
2 - La ruta de los scripts de Python. La carpeta Scripts debe estar ubicada dentro de la ruta de la aplicación Python. Ejemplo:
C:UsuariosOmegaAppDataLocalProgramsPythonPython310scripts
Después de obtener las rutas, complete el cuadro Nueva variable de usuario que vio anteriormente en mi caso quedo asi:
Presione 'OK o aceptar' y luego verá su nueva Path de Python en la sección ' Variables de usuario '. No olvide presionar ' OK o aceptar ' nuevamente para que los cambios se implementen.
Instale el paquete PyInstaller
A continuación, abra el símbolo del sistema de Windows y luego escriba el siguiente comando para instalar el paquete PyInstaller:
pip install pyinstaller
o
pip install -U pyinstaller
Crea el ejecutable usando PyInstaller
Abra una ventana de símbolo del sistema/shell y navegue hasta el directorio donde se encuentra su archivo .py , luego cree su aplicación con el siguiente comando:
pyinstaller your_program.py
o
pyinstaller --your_program.py
Su ejecutable se creará en la ubicación que especificó. Para nuestro ejemplo, estará en la misma carpeta donde se almacena originalmente nuestra aplicacion. Notará que se crearon pocos archivos adicionales en esa ubicación. Para encontrar el archivo ejecutable, abra la carpeta dist. Y veras el archivo ejecutable.
Haga doble clic en el archivo y debería poder iniciar su programa (si recibe un mensaje de error, es posible que deba instalar Visual C++ Redistributable).
Puede leer más sobre PyInstaller visitando el manual de PyInstaller.
Comentarios