Cum se creează un script executabil în Python
Pasul 1
Descărcați și instalați un sistem binar înghețat. În mod normal se utilizează 3 sisteme. Py2exe (pentru Windows) este disponibil la www.py2exe.org. Py2app (o versiune de Py2exe pentru Mac) este disponibil la adresa svn.pythonmac.org/py2app. PyInstaller (pentru Windows, Mac și Linux) este disponibil la www.pyinstaller.org.
Pentru a instala Py2exe, descărcați fișierul .ZIP și dezarhivează-l. Nu este necesară instalarea.
Pentru a instala Py2app, descărcați fișierul .TAR.GZ de la Python.org și dezarhivați-l. Deschideți un terminal și navigați la directorul unde ați dezarhivat aceste fișiere. scrie:
instalare python setup.py
iar programul va fi instalat.
Pentru a instala PyInstaller, descărcați fișierul .ZIP din pagina principală și dezarhivați-l. Deschideți un terminal sau linie de comandă și navigați la directorul conținuturilor necomprimate. scrie:
python Configure.py
iar programul va fi instalat și configurat.
Pasul 2
Scrieți scriptul Python pe care doriți să îl salvați ca executabil. De exemplu:
print "Bună ziua, lumea!"
poate fi salvat ca hello.py.
Pasul 3
Utilizați Py2exe sau Py2app pentru a crea un executabil. Din moment ce Py2app este versiunea Mac a Py2exe, secvența pe care ar trebui să o utilizați cu ei este similară. Ambele necesită un script setup.py. În Py2exe:
de la distutils.core configurare import import py2exe setup (console = ['hello.py'])
va importa funcția de configurare de la distutils, va importa modulul py2exe și apoi va instala aplicația consola hello.py.
În Py2app, puteți utiliza scriptul Py2applet pentru a crea setarea setup.py:
py2applet --make-setup hello.py
Aceasta creează setup.py.
Pasul 4
Rulați scriptul de instalare:
Python setup.py Py2exe
Aceasta va crea fișierul hello.exe, care este un executabil standalone.
Pentru Py2app, scrieți
python setup.py py2app -A
Aceasta va crea fișierul hello.app, care este un fișier de aplicație autonom, care poate fi executat de la terminal.
Pasul 5
Creați un fișier spec în PyInstaller navigând la dosarul de script și tastând
python Makespec.py [-onefile] hello.py
Creați proiectul cu:
python Build.py specfile
Acest lucru creează un fișier independent EXE.