Pretvarjanje kode Python v datoteko EXE - tukaj je opisano
Programe Python se običajno lahko zažene le v računalniku, na katerem je Python že nameščen. V tem praktičnem nasvetu pa razlagamo, kako lahko ustvarite datoteko EXE na podlagi programa Python.
Pretvarjanje kode Python v datoteko EXE - tukaj je opisano
Preden pretvorite kodo Python v datoteko EXE, morate najprej spremeniti spremenljivke okolja (v sistemu Windows).
- Nato odprite ukazni poziv in vnesite "pip install cx_freeze".
- Najprej morate ustvariti novo datoteko, imenovano "setup.py", v katero na začetku vstavite ukaza "import sys" in "from cx_Freeze setup import, Executable".
- Z ukazom »build_exe_options = {" пакеki ": [" os "], " izključuje ": [" tkinter "]}}« lahko za datoteko EXE nastavite različne lastnosti.
- Nato morate dodati ukaza »base = None« in »if sys.platform ==" win32 ":«. Pod tem vstavite ukaz »base =" Win32GUI "« (premaknjen v desno s tipko za zavihek).
- Zdaj morate določiti funkcijo nastavitve, v kateri nastavite različne lastnosti. Ime lahko določite z ukazom »setup (name =" Program ", ". Spodaj lahko vstavite ukaz "version =" 0.1 ", " (ki je postavljen na desni s tipko za zavihek), ki ustreza številki vaše različice. Nato postavite Opis datoteke EXE z ukazom »description =" Moj prvi program! ", " V naslednjem koraku lahko uvozite že definirane možnosti z ukazom "options = {" build_exe ": build_exe_options}, «. Končno morate z ukazom »Executables = [Executable (" programm.py ", base = base)])" izbrati datoteko Python, ki jo želite pretvoriti v datoteko EXE.
- Če želite ustvariti datoteko EXE, morate najprej poskrbeti, da sta namestitvena datoteka in vaša dejanska datoteka Python v isti mapi. Nato odprite CMD na tej točki in zaženite ukaz "python setup.py build", s katerim lahko ustvarite datoteko EXE. Če ta ukaz za vas ne deluje, preizkusite ukaz "py setup.py build". Z ukazom »python setup.py bdist_msi« (ali »py setup.py bdist_msi«) lahko ustvarite tudi datoteko MSI (Windows Installer).
- Vendar upoštevajte, da navodila delujejo samo za programe brez uporabniškega vmesnika. Če ste programirali GUI, potrebujete drugo nastavitveno datoteko.
Več nasvetov o Pythonu v vodičih CHIP
Nasvet: Nadaljnje vadbe za programiranje najdete na naši strani teme programskega jezika Python. Tam vam bomo na primer pokazali, kako lahko programirate zanke v Pythonu.