Jak vytvořit spouštěcí skript v Pythonu
Krok 1
Stáhněte a nainstalujte zamrzlý binární systém. Obvykle se používají 3 systémy. Py2exe (pro Windows) je k dispozici na adrese www.py2exe.org. Py2app (verze Py2exe pro Mac) je k dispozici na adrese svn.pythonmac.org/py2app. PyInstaller (pro Windows, Mac a Linux) je k dispozici na adrese www.pyinstaller.org.
Chcete-li nainstalovat program Py2exe, stáhněte soubor ZIP a rozbalte jej. Není nutná žádná instalace.
Chcete-li nainstalovat Py2app, stáhněte soubor .TAR.GZ z Python.org a rozbalte jej. Otevřete terminál a přejděte do adresáře, kam jste tyto soubory rozbalili. Napište:
instalace python setup.py
a program bude nainstalován.
Chcete-li nainstalovat PyInstaller, stáhněte soubor .ZIP z hlavní stránky a rozbalte jej. Otevřete terminál nebo příkazový řádek a přejděte do adresáře nekomprimovaného obsahu. Napište:
python Configure.py
a program bude nainstalován a nakonfigurován.
Krok 2
Napište svůj Python skript, který chcete uložit jako spustitelný soubor. Například:
tisk "Ahoj, svět!"
lze jej uložit jako hello.py.
Krok 3
Použijte Py2exe nebo Py2app k vytvoření spustitelného souboru. Vzhledem k tomu, že Py2app je Mac verze Py2exe, sekvence, kterou byste měli používat s nimi, je podobná. Oba vyžadují skript setup.py. V Py2exe:
z importu distutils.core import import py2exe setup (console = ['hello.py'])
importuje konfigurační funkci z distutils, importuje modul py2exe a nainstaluje aplikaci konzoly hello.py.
V Py2app můžete pomocí skriptu Py2applet vytvořit soubor setup.py:
py2applet -make-setup hello.py
Tím se vytvoří setup.py.
Krok 4
Spusťte instalační skript:
Python setup.py Py2exe
Tím vytvoříte soubor hello.exe, který je samostatný spustitelný soubor.
Pro Py2app napište
python setup.py py2app -A
Tím vytvoříte soubor hello.app, který je samostatný aplikační soubor, který lze provést z terminálu.
Krok 5
Vytvořte specifikační soubor v aplikaci PyInstaller tak, že přejdete do složky skriptu a zadáte jej
python Makespec.py [-onefile] hello.py
Vytvořte svůj projekt pomocí:
python Build.py specfile
Vytvoří samostatný soubor .EXE.