Kuidas Pythoni skripti kompileerida

Python on programmeerimisel väga populaarne keel. Aga mis siis, kui teie programmi käitav inimene ei taha ega tea, kuidas Pythoni skripti käitada? See artikkel õpetab teile, kuidas Pythoni skripti käivitatavaks failiks kompileerida.

1
Laadige Sourceforge’ist alla cx_Freeze. See on tööriist Pythoni skriptide pakkimiseks eraldiseisvateks täitmisfailideks.

2
Veenduge, et töötate platvormil, millel töötamiseks vajate käivitatavat faili. Näiteks kui soovite luua Windowsi käivitatava faili, käivitage Windowsis käsk cx_Freeze. Sama kehtib ka Maci ja Linuxi kohta.

3
Looge kompileeritava Pythoni programmi kataloogis uus Pythoni fail nimega setup.py.

4
Sisestage järgmine kood oma uude faili setup.py. (Nagu Pythonis alati, on õige taane oluline ja kahjuks ei kuvata seda siin vormindamisraskuste tõttu.):import sysfrom cx_Freeze importimise seadistus, Executablebase = Puudub, kui sys.platform == ‘win32’: base = ‘Win32GUI’ käivitatavad failid = [ Käivitatav(Pythoni programmi nimi, base=base) ] setup(name=executable_name, version=’version’, description=’desc’, executables=executables )

5
Käivitage arvuti terminalis järgmised käsud: cd [tee Pythoni faili kataloogi] python setup.py build

6
Otsige Pythoni programmi kataloogist üles uus kaust nimega “build”. See oleks tulnud luua eelmise etapi käigus. Avage see kaust ja selle sees olev kaust. Siin on teie käivitatav fail! Teised selles kataloogis olevad failid on teie käivitatava faili käitamiseks vajalikud, seega hoidke neid alati koos käivitatava failiga. Järjekorda saab mitmel viisil kohandada. Kõikide võimalike valikute kirjelduse leiate aadressilt cx-freeze.readthedocs.org.

7
Avage terminal või käsuviip ja käivitage järgmine kood. See installib pyInstalleri. pip install pyinstaller

8
Avage kataloog, kus pythoni skript asub. Windowsis “Paremklõps” hoides all “Shift” ja valige “ava käsuaken siin”. Linuxis “Paremklõps” ja valige “Ava terminal”.

9
Skripti kompileerimiseks tippige see käsk. Oodake, kuni käsk lõpeb. pyInstalleri skripti_nimi.py

10
Liikuge vastloodud kataloogi “dist”. Teie koostatud projekt on seal.