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
Stap 1. Laai cx_Freeze af van Sourceforge
Dit is 'n hulpmiddel om Python -skrifte in selfstandige uitvoerbare programme te verpak.
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.
Stap 3. Skep 'n nuwe Python -lêer met die naam setup.py in die gids van die Python -program wat u wil saamstel
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)
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
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
Stap 1. Maak terminale of opdragprompt oop en voer die volgende kode uit
Dit sal pyInstaller installeer.
pip installeer pyinstaller
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".
Stap 3. Tik hierdie opdrag om u skrif saam te stel
Wag totdat die opdrag voltooi is.
pyInstaller scriptnaam.py
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.