Come compilare script Python (con immagini)

Sommario:

Come compilare script Python (con immagini)
Come compilare script Python (con immagini)

Video: Come compilare script Python (con immagini)

Video: Come compilare script Python (con immagini)
Video: Collegare Tabelle e grafici Excel in Power Point 2024, Maggio
Anonim

Python è un linguaggio molto popolare per la programmazione. Ma cosa succede se la persona che esegue il tuo programma non vuole o non sa come eseguire uno script Python? Questo articolo ti insegnerà come compilare uno script Python in un eseguibile.

Passi

Metodo 1 di 2: utilizzo di CX_Freeze

Compila Python Script Passaggio 1
Compila Python Script Passaggio 1

Passaggio 1. Scarica cx_Freeze da Sourceforge

È uno strumento per impacchettare gli script Python in eseguibili autonomi.

Compila Python Script Passaggio 2
Compila Python Script Passaggio 2

Passaggio 2. Assicurati di lavorare sulla piattaforma su cui hai bisogno del tuo eseguibile

Ad esempio, se desideri creare un file eseguibile di Windows, esegui cx_Freeze su Windows. Lo stesso vale per Mac e Linux.

Compila Python Script Passaggio 3
Compila Python Script Passaggio 3

Passaggio 3. Creare un nuovo file Python denominato setup.py nella directory del programma Python che si desidera compilare

Compila Python Script Passaggio 4
Compila Python Script Passaggio 4

Passaggio 4. Inserisci il seguente codice nel tuo nuovo file setup.py

(Come sempre in Python, il rientro corretto è importante e sfortunatamente non viene mostrato qui a causa di difficoltà di formattazione.):

    import sys from cx_Freeze import setup, Executable base = Nessuno if sys.platform == 'win32': base = 'Win32GUI' eseguibili = [Executable(Python program name, base=base)] setup(name=executable_name, version='version ', descrizione='desc', eseguibili=eseguibili)

Compila Python Script Passaggio 5
Compila Python Script Passaggio 5

Passaggio 5. Esegui i seguenti comandi nel terminale del tuo computer:

    cd [percorso della directory del file Python] python setup.py build

Compila Python Script Passaggio 6
Compila Python Script Passaggio 6

Passaggio 6. Cerca una nuova cartella chiamata "build" nella directory del programma Python

Dovrebbe essere stato creato durante il passaggio precedente. Apri quella cartella e la cartella al suo interno.

  • Ecco il tuo eseguibile! Gli altri file in quella directory sono necessari per eseguire il tuo eseguibile, quindi assicurati di tenerli sempre con l'eseguibile.
  • La build può essere personalizzata in molti modi. Vedere cx-freeze.readthedocs.org per una descrizione di tutte le possibili opzioni.

Metodo 2 di 2: utilizzo di PyInstaller

Pip install pyinsatller
Pip install pyinsatller

Passaggio 1. Aprire il terminale o il prompt dei comandi ed eseguire il codice seguente

Questo installerà pyInstaller.

    pip install pyinstaller

Helloworld dir
Helloworld dir

Passaggio 2. Aprire la directory in cui si trova lo script Python

Su Windows "Fai clic con il tasto destro" tenendo premuto "Maiusc" e seleziona "Apri finestra di comando qui". Su Linux "Fai clic con il tasto destro" e seleziona "Apri terminale".

Nome Pyinstaller py
Nome Pyinstaller py

Passaggio 3. Digita questo comando per compilare lo script

Attendi che il comando finisca.

    pyInstaller nome_script.py

Helloworld py
Helloworld py
Dist dir
Dist dir

Passaggio 4. Spostarsi nella directory "dist" appena creata

Il tuo progetto compilato sarà lì.

Avvertenze

  • L'impostazione base = 'Win32GUI' come mostrato sopra causerà problemi se il codice Python include la funzione input().
  • Prova a impostare base='Console' o base=Nessuno poiché Console è l'impostazione predefinita.

Consigliato: