Jak stworzyć skrypt wykonywalny w Pythonie

Naucz się programować w Pythonie.

Krok 1

Pobierz i zainstaluj zamrożony system binarny. Zwykle stosuje się 3 systemy. Py2exe (dla Windows) jest dostępny na stronie www.py2exe.org. Py2app (wersja Py2exe dla komputerów Mac) jest dostępna pod adresem svn.pythonmac.org/py2app. PyInstaller (dla Windows, Mac i Linux) jest dostępny na stronie www.pyinstaller.org.

Aby zainstalować Py2exe, pobierz plik .ZIP i rozpakuj go. Instalacja nie jest konieczna.

Aby zainstalować Py2app, pobierz plik .TAR.GZ z Python.org i rozpakuj go. Otwórz terminal i przejdź do katalogu, w którym rozpakowałeś te pliki. Napisz:

python setup.py install

i program zostanie zainstalowany.

Aby zainstalować PyInstaller, pobierz plik .ZIP ze strony głównej i rozpakuj go. Otwórz terminal lub wiersz poleceń i przejdź do katalogu nieskompresowanych treści. Napisz:

python Configure.py

a program zostanie zainstalowany i skonfigurowany.

Krok 2

Napisz swój skrypt w języku Python, który chcesz zapisać jako plik wykonywalny. Na przykład:

drukuj "Hello, world!"

można go zapisać jako hello.py.

Krok 3

Użyj Py2exe lub Py2app, aby utworzyć plik wykonywalny. Ponieważ Py2app jest wersją Py2exe na Maca, kolejność, z jaką powinieneś z nimi korzystać jest podobna. Oba wymagają skryptu setup.py. W Py2exe:

from distutils.core import setup import py2exe setup (console = ['hello.py'])

zaimportuje funkcję konfiguracji z distutils, zaimportuje moduł py2exe, a następnie zainstaluje aplikację konsoli hello.py.

W Py2app można użyć skryptu Py2applet do utworzenia pliku setup.py:

py2applet --make-setup hello.py

Spowoduje to utworzenie pliku setup.py.

Krok 4

Uruchom skrypt instalacyjny:

Python setup.py Py2exe

Spowoduje to utworzenie pliku hello.exe, który jest samodzielnym plikiem wykonywalnym.

Dla Py2app, napisz

python setup.py py2app -A

Spowoduje to utworzenie pliku hello.app, który jest samodzielnym plikiem aplikacji, który można uruchomić z terminala.

Krok 5

Utwórz plik spec w PyInstaller, przechodząc do folderu skryptów i wpisując

python Makespec.py [--onefile] hello.py

Utwórz swój projekt za pomocą:

plik konfiguracyjny python Build.py

Spowoduje to utworzenie niezależnego pliku .EXE.