Cómo compilar un script de Python (con imágenes)

Tabla de contenido:

Cómo compilar un script de Python (con imágenes)
Cómo compilar un script de Python (con imágenes)

Video: Cómo compilar un script de Python (con imágenes)

Video: Cómo compilar un script de Python (con imágenes)
Video: ✅Descubre Cómo vincular datos de Excel a Power Point fácil (sin macros)💥 2024, Mayo
Anonim

Python es un lenguaje de programación muy popular. Pero, ¿qué pasa si la persona que ejecuta su programa no quiere o no sabe cómo ejecutar un script de Python? Este artículo le enseñará cómo compilar un script de Python en un ejecutable.

Pasos

Método 1 de 2: uso de CX_Freeze

Compilar la secuencia de comandos de Python, paso 1
Compilar la secuencia de comandos de Python, paso 1

Paso 1. Descargue cx_Freeze de Sourceforge

Es una herramienta para empaquetar scripts de Python en ejecutables independientes.

Compilar la secuencia de comandos de Python, paso 2
Compilar la secuencia de comandos de Python, paso 2

Paso 2. Asegúrese de estar trabajando en la plataforma en la que necesita que se ejecute su ejecutable

Por ejemplo, si desea crear un archivo ejecutable de Windows, ejecute cx_Freeze en Windows. Lo mismo ocurre con Mac y Linux.

Compilar la secuencia de comandos de Python, paso 3
Compilar la secuencia de comandos de Python, paso 3

Paso 3. Cree un nuevo archivo Python llamado setup.py en el directorio del programa Python que desea compilar

Compilar la secuencia de comandos de Python, paso 4
Compilar la secuencia de comandos de Python, paso 4

Paso 4. Ingrese el siguiente código en su nuevo archivo setup.py

(Como siempre en Python, la sangría correcta es importante y, lamentablemente, no se muestra aquí debido a dificultades de formato):

    importar sys desde cx_Freeze importar configuración, Ejecutable base = Ninguno si sys.platform == 'win32': base = 'Win32GUI' ejecutables = [Ejecutable (nombre del programa Python, base = base)] configuración (nombre = nombre_ejecutable, versión = 'versión ', descripción =' desc ', ejecutables = ejecutables)

Compilar la secuencia de comandos de Python, paso 5
Compilar la secuencia de comandos de Python, paso 5

Paso 5. Ejecute los siguientes comandos en la terminal de su computadora:

    cd [ruta al directorio de su archivo Python] python setup.py build

Compilar la secuencia de comandos de Python, paso 6
Compilar la secuencia de comandos de Python, paso 6

Paso 6. Busque una nueva carpeta llamada "build" en el directorio del programa Python

Debería haber sido creado durante el paso anterior. Abra esa carpeta y la carpeta dentro de ella.

  • ¡Ahí está tu ejecutable! Los otros archivos en ese directorio son necesarios para ejecutar su ejecutable, así que asegúrese de mantenerlos siempre con el ejecutable.
  • La construcción se puede personalizar de muchas formas. Consulte cx-freeze.readthedocs.org para obtener una descripción de todas las opciones posibles.

Método 2 de 2: uso de PyInstaller

Pip instalar pyinsatller
Pip instalar pyinsatller

Paso 1. Abra el terminal o el símbolo del sistema y ejecute el siguiente código

Esto instalará pyInstaller.

    pip instalar pyinstaller

Helloworld dir
Helloworld dir

Paso 2. Abra el directorio donde se encuentra la secuencia de comandos de Python

En Windows, haga "clic derecho" mientras mantiene presionada la tecla "Mayús" y seleccione "abrir ventana de comando aquí". En Linux, haga "clic derecho" y seleccione "Abrir terminal".

Nombre de Pyinstaller py
Nombre de Pyinstaller py

Paso 3. Escriba este comando para compilar su secuencia de comandos

Espere a que termine el comando.

    pyInstaller script_name.py

Helloworld py
Helloworld py
Dist dir
Dist dir

Paso 4. Vaya al directorio "dist" recién creado

Su proyecto compilado estará allí.

Advertencias

  • Establecer base = 'Win32GUI' como se muestra arriba causará problemas si su código Python incluye la función input ().
  • Intente configurar base = 'Consola', o base = Ninguno, ya que la Consola es la predeterminada.

Recomendado: