Sådan kompileres Python Script (med billeder)

Indholdsfortegnelse:

Sådan kompileres Python Script (med billeder)
Sådan kompileres Python Script (med billeder)

Video: Sådan kompileres Python Script (med billeder)

Video: Sådan kompileres Python Script (med billeder)
Video: How to Link Excel to PowerPoint | Excel to PPT 2024, Kan
Anonim

Python er et meget populært sprog til programmering. Men hvad nu hvis personen, der kører dit program, ikke vil eller ved, hvordan man kører et Python -script? Denne artikel lærer dig, hvordan du kompilerer et Python -script til en eksekverbar.

Trin

Metode 1 af 2: Brug af CX_Freeze

Kompiler Python Script Trin 1
Kompiler Python Script Trin 1

Trin 1. Download cx_Freeze fra Sourceforge

Det er et værktøj til at pakke Python -scripts ind i selvstændige eksekverbare filer.

Kompiler Python Script Trin 2
Kompiler Python Script Trin 2

Trin 2. Sørg for, at du arbejder på den platform, du skal bruge din eksekverbare til at køre på

Hvis du f.eks. Vil oprette en Windows -eksekverbar fil, skal du køre cx_Freeze på Windows. Det samme gælder for Mac og Linux.

Kompiler Python Script Trin 3
Kompiler Python Script Trin 3

Trin 3. Opret en ny Python -fil ved navn setup.py i biblioteket i det Python -program, du ønsker at kompilere

Kompiler Python Script Trin 4
Kompiler Python Script Trin 4

Trin 4. Indtast følgende kode i din nye setup.py -fil

(Som altid i Python er korrekt indrykning vigtig, og desværre ikke vist her på grund af formateringsvanskeligheder.):

    import sys fra cx_Freeze importopsætning, eksekverbar base = ingen hvis sys.platform == 'win32': base = 'Win32GUI' eksekverbare = [eksekverbare (Python programnavn, base = base)] setup (navn = eksekverbart navn, version = 'version ', description =' desc ', executables = executables)

Kompiler Python Script Trin 5
Kompiler Python Script Trin 5

Trin 5. Kør følgende kommandoer i din computers terminal:

    cd [sti til din Python -fils bibliotek] python setup.py build

Kompiler Python Script Trin 6
Kompiler Python Script Trin 6

Trin 6. Kig efter en ny mappe kaldet "build" i Python -programmets bibliotek

Det skulle have været oprettet under det foregående trin. Åbn den mappe og mappen inde i den.

  • Der er din eksekverbare! De andre filer i den mappe er påkrævet for at køre din eksekverbare, så sørg for altid at beholde dem med den eksekverbare.
  • Bygningen kan tilpasses på mange måder. Se cx-freeze.readthedocs.org for en beskrivelse af alle mulige muligheder.

Metode 2 af 2: Brug af PyInstaller

Pip installer pyinsatller
Pip installer pyinsatller

Trin 1. Åbn terminal eller kommandoprompt og udfør følgende kode

Dette installerer pyInstaller.

    pip installer pyinstaller

Helloworld dir
Helloworld dir

Trin 2. Åbn biblioteket, hvor python -scriptet er placeret

"Højreklik" i Windows, mens du holder "Shift", og vælg "åbn kommandovindue her". På linux "Højreklik" og vælg "Åbn terminal".

Pyinstallerens navn py
Pyinstallerens navn py

Trin 3. Skriv denne kommando for at kompilere dit script

Vent på, at kommandoen er færdig.

    pyInstaller script_name.py

Helloworld py
Helloworld py
Dist dir
Dist dir

Trin 4. Gå ind i det nyoprettede "dist" bibliotek

Dit kompilerede projekt vil være der.

Advarsler

  • Indstilling af base = 'Win32GUI' som vist ovenfor vil forårsage problemer, hvis din Python -kode inkluderer input () -funktionen.
  • Prøv at indstille base = 'Console', eller base = None, da Console er standard.

Anbefalede: