Hur man kompilerar Python Script (med bilder)

Innehållsförteckning:

Hur man kompilerar Python Script (med bilder)
Hur man kompilerar Python Script (med bilder)

Video: Hur man kompilerar Python Script (med bilder)

Video: Hur man kompilerar Python Script (med bilder)
Video: How to Link Excel to PowerPoint | Excel to PPT 2024, April
Anonim

Python är ett mycket populärt språk för programmering. Men vad händer om personen som kör ditt program inte vill eller vet hur man kör ett Python -skript? Den här artikeln lär dig hur man kompilerar ett Python -skript till en körbar.

Steg

Metod 1 av 2: Använda CX_Freeze

Kompilera Python Script Steg 1
Kompilera Python Script Steg 1

Steg 1. Ladda ner cx_Freeze från Sourceforge

Det är ett verktyg för att packa Python -skript till fristående körbara filer.

Kompilera Python Script Steg 2
Kompilera Python Script Steg 2

Steg 2. Se till att du arbetar på den plattform du behöver din körbara för att köra på

Om du till exempel vill skapa en Windows -körbar fil, kör cx_Freeze på Windows. Detsamma gäller för Mac och Linux.

Kompilera Python Script Steg 3
Kompilera Python Script Steg 3

Steg 3. Skapa en ny Python -fil med namnet setup.py i katalogen för Python -programmet som du vill kompilera

Kompilera Python Script Steg 4
Kompilera Python Script Steg 4

Steg 4. Ange följande kod i din nya setup.py -fil

(Som alltid i Python är korrekt indragning viktigt, och tyvärr visas det inte här på grund av formateringssvårigheter.):

    import sys från cx_Freeze import setup, körbar bas = ingen om sys.platform == 'win32': base = 'Win32GUI' körbara = [körbara (Python program namn, bas = bas)] setup (namn = körbart namn, version = 'version ', description =' desc ', executables = executables)

Kompilera Python Script Steg 5
Kompilera Python Script Steg 5

Steg 5. Kör följande kommandon i datorns terminal:

    cd [sökväg till din Python -fils katalog] python setup.py build

Kompilera Python Script Steg 6
Kompilera Python Script Steg 6

Steg 6. Leta efter en ny mapp som heter "build" i Python -programmets katalog

Det borde ha skapats under föregående steg. Öppna den mappen och mappen inuti den.

  • Där är din körbara! De andra filerna i den katalogen krävs för att köra din körbara, så var noga med att alltid behålla dem med den körbara filen.
  • Bygget kan anpassas på många sätt. Se cx-freeze.readthedocs.org för en beskrivning av alla möjliga alternativ.

Metod 2 av 2: Använda PyInstaller

Pip installera pyinsatller
Pip installera pyinsatller

Steg 1. Öppna terminal eller kommandotolken och kör följande kod

Detta kommer att installera pyInstaller.

    pip installera pyinstaller

Helloworld dir
Helloworld dir

Steg 2. Öppna katalogen där python -skriptet finns

I Windows "Högerklicka" medan du håller "Shift" och välj "öppna kommandofönster här". På linux "Högerklicka" och välj "Öppna terminal".

Pyinstallerarens namn py
Pyinstallerarens namn py

Steg 3. Skriv det här kommandot för att kompilera ditt manus

Vänta tills kommandot är klart.

    pyInstaller script_name.py

Helloworld py
Helloworld py
Dist dir
Dist dir

Steg 4. Flytta till den nyskapade "dist" -katalogen

Ditt sammanställda projekt kommer att finnas där.

Varningar

  • Att ställa in base = 'Win32GUI' som visas ovan kommer att orsaka problem om din Python -kod innehåller funktionen input ().
  • Prova att ställa in base = 'Console', eller base = None eftersom Console är standard.

Rekommenderad: