Jak vytvořit spouštěcí skript v Pythonu

Naučte se programovat pomocí 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.