Creamos muchos programas de Python por día y queremos compartirlos con el mundo. No es que comparta ese programa de Python con todos, y ellos ejecutarán este script en algún shell IDLE. Pero desea que todos ejecuten su secuencia de comandos de Python sin la instalación de Python. Entonces, para este trabajo, puede convertir el archivo .py en un archivo .exe. En este artículo, aprenderá cómo puede convertir un archivo .py en un archivo .exe. Siga los pasos a continuación para lo mismo.
Paso 1:
Instale la biblioteca pyinstaller.
Escriba el siguiente comando en el símbolo del sistema.
pip install pyinstaller
Paso 2:
Vaya al directorio donde se encuentra su archivo ‘.py’.
Paso 3:
Presiona el botón shift⇧ y simultáneamente haz clic derecho en la misma ubicación. Obtendrá el siguiente cuadro.
Paso 4:
Haga clic en ‘Abrir ventana de PowerShell aquí’.
Obtendrá una ventana que se muestra a continuación.
Paso 5:
escriba el comando que se indica a continuación en esa ventana de PowerShell.
pyinstaller --onefile -w 'filename.py'
Aquí el nombre del archivo ‘.py’ es ‘1’.
Vea abajo:
En caso de que obtenga un error en este punto en la ventana de PowerShell como este:
La corrección al escribir el comando anterior:
.\pyinstaller --onefile -w 'filename.py' For any missing package: pyinstaller --hidden-import 'package_name' --onefile 'filename.py'
Paso 6:
Después de escribir el comando ‘Presione Enter’.
Tomará algún tiempo terminar el proceso dependiendo del tamaño del archivo y del tamaño de su proyecto.
Una vez finalizado el procesamiento, la ventana se verá como se muestra a continuación:
Paso 7:
vea el directorio, debería verse así:
La carpeta ‘build’ y ‘1.spec’ no sirven de nada. Puede eliminarlos si lo desea, no afectará su archivo ‘.exe’.
Paso 8:
Abra la carpeta ‘dist’ arriba. Aquí obtendrá su archivo ‘.exe’.
Haga clic con el botón derecho en el archivo y verifique las propiedades.
Publicación traducida automáticamente
Artículo escrito por mkumarchaudhary06 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA