Hoe om 'n Python -script saam te stel (met foto's)

INHOUDSOPGAWE:

Hoe om 'n Python -script saam te stel (met foto's)
Hoe om 'n Python -script saam te stel (met foto's)

Video: Hoe om 'n Python -script saam te stel (met foto's)

Video: Hoe om 'n Python -script saam te stel (met foto's)
Video: How to Link Excel to PowerPoint | Excel to PPT 2024, Mei
Anonim

Python is 'n baie gewilde taal vir programmering. Maar wat as die persoon wat u program bestuur nie 'n Python -script wil of weet nie? Hierdie artikel sal u leer hoe om 'n Python -script in 'n uitvoerbare op te stel.

Stappe

Metode 1 van 2: Gebruik CX_Freeze

Stel Python Script Stap 1 op
Stel Python Script Stap 1 op

Stap 1. Laai cx_Freeze af van Sourceforge

Dit is 'n hulpmiddel om Python -skrifte in selfstandige uitvoerbare programme te verpak.

Stel Python Script saam Stap 2
Stel Python Script saam Stap 2

Stap 2. Maak seker dat u werk op die platform waarop u u uitvoerbare program moet werk

As u byvoorbeeld 'n uitvoerbare Windows -lêer wil skep, voer cx_Freeze op Windows uit. Dieselfde geld vir Mac en Linux.

Stel Python Script saam Stap 3
Stel Python Script saam Stap 3

Stap 3. Skep 'n nuwe Python -lêer met die naam setup.py in die gids van die Python -program wat u wil saamstel

Stel Python Script saam Stap 4
Stel Python Script saam Stap 4

Stap 4. Voer die volgende kode in u nuwe setup.py -lêer in

(Soos altyd in Python, is die korrekte inspringing belangrik, en word dit ongelukkig nie hier getoon nie weens formateringsprobleme.):

    invoer sys van cx_Freeze invoeropstelling, uitvoerbare basis = geen as sys.platform == 'win32': base = 'Win32GUI' uitvoerbare = [uitvoerbare (Python program naam, basis = basis)] opstelling (naam = uitvoerbare naam, weergawe = 'weergawe ', description =' desc ', executables = executables)

Stel Python Script Stap 5 op
Stel Python Script Stap 5 op

Stap 5. Voer die volgende opdragte in u rekenaar se terminaal uit:

    cd [pad na die gids van u Python -lêer] python setup.py build

Stel Python Script Stap 6 op
Stel Python Script Stap 6 op

Stap 6. Soek 'n nuwe gids genaamd "build" in die gids van die Python -program

Dit moes tydens die vorige stap geskep gewees het. Maak die gids oop en die gids daarin.

  • Daar is u uitvoerbare! Die ander lêers in die gids is nodig om u uitvoerbare program uit te voer, dus hou dit altyd by die uitvoerbare.
  • Die konstruksie kan op baie maniere aangepas word. Sien cx-freeze.readthedocs.org vir 'n beskrywing van alle moontlike opsies.

Metode 2 van 2: Gebruik PyInstaller

Pip installeer pyinsatller
Pip installeer pyinsatller

Stap 1. Maak terminale of opdragprompt oop en voer die volgende kode uit

Dit sal pyInstaller installeer.

    pip installeer pyinstaller

Helloworld dir
Helloworld dir

Stap 2. Maak die gids oop waar die python -script geleë is

"Regsklik" in Windows terwyl u "Shift" ingedruk het en kies "oop opdragvenster hier". Op Linux "Regsklik" en kies "Open Terminal".

Pyinstaller se naam py
Pyinstaller se naam py

Stap 3. Tik hierdie opdrag om u skrif saam te stel

Wag totdat die opdrag voltooi is.

    pyInstaller scriptnaam.py

Helloworld py
Helloworld py
Dist dir
Dist dir

Stap 4. Gaan na die nuutgeskepte "dist" gids

U saamgestelde projek sal daar wees.

Waarskuwings

  • Die instelling van base = 'Win32GUI' soos hierbo getoon, sal probleme veroorsaak as u Python -kode die input () -funksie bevat.
  • Probeer base = 'Console', of base = None, aangesien Console die standaard is.

Aanbeveel: