Com compilar script Python (amb imatges)

Taula de continguts:

Com compilar script Python (amb imatges)
Com compilar script Python (amb imatges)

Vídeo: Com compilar script Python (amb imatges)

Vídeo: Com compilar script Python (amb imatges)
Vídeo: Шаг #1. Excel для Начинающих 2024, Maig
Anonim

Python és un llenguatge molt popular per a la programació. Però, què passa si la persona que executa el vostre programa no vol ni sap executar un script Python? Aquest article us ensenyarà a compilar un script Python en un executable.

Passos

Mètode 1 de 2: utilitzar CX_Freeze

Compileu el script 1 de Python
Compileu el script 1 de Python

Pas 1. Descarregueu cx_Freeze des de Sourceforge

És una eina per empaquetar scripts Python en executables independents.

Compileu Python Script Pas 2
Compileu Python Script Pas 2

Pas 2. Assegureu-vos que esteu treballant a la plataforma que necessiteu per executar el vostre executable

Per exemple, si voleu crear un fitxer executable de Windows, executeu cx_Freeze al Windows. El mateix passa amb Mac i Linux.

Compileu Python Script Pas 3
Compileu Python Script Pas 3

Pas 3. Creeu un fitxer Python nou anomenat setup.py al directori del programa Python que vulgueu compilar

Compileu Python Script Pas 4
Compileu Python Script Pas 4

Pas 4. Introduïu el codi següent al fitxer setup.py nou

(Com sempre a Python, la sagnia correcta és important i, malauradament, no es mostra aquí a causa de dificultats de format.):

    import sys from cx_Freeze import setup, Executable base = Cap si sys.platform == 'win32': base = 'Win32GUI' executables = [Executable (nom del programa Python, base = base)] setup (nom = nom_executable, versió = 'versió ', description =' desc ', executables = executables)

Compileu Python Script Pas 5
Compileu Python Script Pas 5

Pas 5. Executeu les ordres següents al terminal de l'ordinador:

    cd [ruta al directori del fitxer Python] python setup.py build

Compileu Python Script Pas 6
Compileu Python Script Pas 6

Pas 6. Cerqueu una nova carpeta anomenada "compilació" al directori del programa Python

S'hauria d'haver creat durant el pas anterior. Obriu aquesta carpeta i la carpeta que hi ha dins.

  • Aquí hi ha el vostre executable. Els altres fitxers d’aquest directori són necessaris per executar l’executable, així que assegureu-vos de conservar-los sempre amb l’executable.
  • La construcció es pot personalitzar de moltes maneres. Consulteu cx-freeze.readthedocs.org per obtenir una descripció de totes les opcions possibles.

Mètode 2 de 2: utilitzar PyInstaller

Instal·leu pip amb pyinsatller
Instal·leu pip amb pyinsatller

Pas 1. Obriu el terminal o l'indicador d'ordres i executeu el codi següent

Això instal·larà pyInstaller.

    pip instal·lar pyinstaller

Helloworld dir
Helloworld dir

Pas 2. Obriu el directori on es troba l’escriptura python

Al Windows, feu clic amb el botó dret mentre mantingueu premuda la tecla Maj i seleccioneu "obre la finestra d'ordres aquí". A Linux, feu clic amb el botó dret i seleccioneu "Obrir terminal".

Nom de l'instal·lador Py
Nom de l'instal·lador Py

Pas 3. Escriviu aquesta ordre per compilar el vostre script

Espereu que acabi l'ordre.

    pyInstaller script_name.py

Helloworld py
Helloworld py
Dist dir
Dist dir

Pas 4. Aneu al directori "dist" de nova creació

El vostre projecte compilat hi serà.

Advertiments

  • Si configureu base = 'Win32GUI', tal com es mostra anteriorment, es produiran problemes si el vostre codi Python inclou la funció input ().
  • Proveu de configurar base = 'Console', o base = Cap, ja que Console és el valor per defecte.

Recomanat: