Guida Come trasformare uno script Python in un Eseguibile.exe

inforge-user001

Utente Jade
28 Marzo 2020
557
61
2,301
732

Obiettivo​

Una semplice guida per chi vuole convertire uno script python in un eseguibile con estensione .exe.

Procedimento​

  1. Installare Python 3.x
  2. Installare cx_Freeze tramite il comando pip install cx_Freeze
  3. Installare idna tramite il comando pip install idna
  4. Create un file, qualora non ne aveste già uno, e assicuratevi che abbia l'estensione .py ad esempio script_da_eseguire.py
  5. Nella stessa cartella dello script interessato create un nuovo file chiamato setup.py
  6. Nel file setup.py assicuratevi di scrivere il codice che c'è qui sotto cambiando le informazioni necessarie
  7. Aprite un prompt dei comandi e andate nella cartella in questione. Se la vostra cartella è in C:/User/NoNameoN/Documenti/FileEseguibile allora dovrete eseguire questo comando cd C:/User/NoNameoN/Documenti/FileEseguibile
  8. Una volta entrati da terminale nella cartella scrivete il comando python setup.py build
  9. Se il tuo script non riporta errori di programmazione allora non avrai errori nella creazione dell'eseguibile
  10. Una volta terminato si sarà creata una cartella build -> Entra nella cartella -> Entra nell'altra cartella -> ora vedrai il tuo eseguibile insieme ad altri file che per ora non ti servono.

setup.py​

Python:
from cx_Freeze import setup, Executable

base = None  

executables = [Executable("script_da_eseguire.py", base=base)]

packages = ["idna"]
options = {
    'build_exe': {  
        'packages':packages,
    },  
}

setup(
    name = "<nome app>",
    options = options,
    version = "<numero versione>",
    description = '<descrizione dell app>',
    executables = executables
)

Fonte​

How can I convert a .py to .exe for Python?

 

Obiettivo​

Una semplice guida per chi vuole convertire uno script python in un eseguibile con estensione .exe.

Procedimento​

  1. Installare Python 3.x
  2. Installare cx_Freeze tramite il comando pip install cx_Freeze
  3. Installare idna tramite il comando pip install idna
  4. Create un file, qualora non ne aveste già uno, e assicuratevi che abbia l'estensione .py ad esempio script_da_eseguire.py
  5. Nella stessa cartella dello script interessato create un nuovo file chiamato setup.py
  6. Nel file setup.py assicuratevi di scrivere il codice che c'è qui sotto cambiando le informazioni necessarie
  7. Aprite un prompt dei comandi e andate nella cartella in questione. Se la vostra cartella è in C:/User/NoNameoN/Documenti/FileEseguibile allora dovrete eseguire questo comando cd C:/User/NoNameoN/Documenti/FileEseguibile
  8. Una volta entrati da terminale nella cartella scrivete il comando python setup.py build
  9. Se il tuo script non riporta errori di programmazione allora non avrai errori nella creazione dell'eseguibile
  10. Una volta terminato si sarà creata una cartella build -> Entra nella cartella -> Entra nell'altra cartella -> ora vedrai il tuo eseguibile insieme ad altri file che per ora non ti servono.

setup.py​

Python:
from cx_Freeze import setup, Executable

base = None 

executables = [Executable("script_da_eseguire.py", base=base)]

packages = ["idna"]
options = {
    'build_exe': { 
        'packages':packages,
    }, 
}

setup(
    name = "<nome app>",
    options = options,
    version = "<numero versione>",
    description = '<descrizione dell app>',
    executables = executables
)

Fonte​

How can I convert a .py to .exe for Python?

Thank you!
 
  • Love
Reazioni: inforge-user001