Python je interpretačný jazyk a na spúšťanie python skriptov musíme mať nainštalovaný python interpreter. Ak máme skript odladený a chceme ho posunúť ďalej ako aplikáciu, prevedieme ho zo scriptu na exe súbor, ktorý bude bežnou spustiteľnou windows aplikáciou, bez potreby inštalovania python interpretra. V takom prípade si používatelia skript nebudú môcť sami upravovať.
Ako na to?
- krok: Nainštalovanie pyinstaller
pip install pyinstaller
Ak sme pyinstaller v minulosti nainštalovali, krok 1. vynecháme - krok: Vytvoríme skript a uložíme ho. Keď script spustíme, v idle za Restart: je cesta ku skriptu, túto cestu označíme bez názvu samotného skriptu a stlačíme Ctrl-C
- krok: V okienku hľadať zadáme cmd, vo vyhľadaných položkách klikneme na príkazový riadok.
V príkazovom riadku napíšeme cd medzerník stlačíme Ctrl-V a potom Enter. Premiestnime sa do priečinka, kde sa nachádza skript. - Zadáme príkaz
pyinstaller –onefile názovskriptu.py
V podpriečinku dist sa nachádza náš exe súbor
Pokiaľ nechceme, aby sa vytvorila aj konzola, zadáme príkaz:
pyinstaller –noconsole názoskriptu.py
Použijeme, ak nepotrebujeme vstupy z konzoly.
Zdroj:
Článok som napísal na základe tejto stránky.