Una de las razones para el aumento de popularidad de Python como lenguaje de programación de alto nivel es su portabilidad. Scripts escritos en un Mac, por ejemplo, se pueden ejecutar en una máquina Windows y viceversa. Mientras el equipo de destino ha instalado Python en él, la secuencia de comandos se ejecutará sin problemas. Mayoría de los scripts de Python se guardan como scripts , no son autónomos , y que normalmente se ejecutan escribiendo " python xxx.py " en el símbolo del sistema . Sin embargo , este método de ejecución de los scripts requiere una instalación de Python. Es posible hacer un script ejecutable Python - sin instalación de Python requerido - convirtiéndolo en un "binario congelado. " Instrucciones
1
Descargar e instalar un sistema binario congelado. Tres sistemas se utilizan comúnmente . Py2exe (para Windows ) está disponible en www.py2exe.org . Py2app (una versión para Mac de py2exe ) está disponible en svn.pythonmac.org/py2app . PyInstaller (para Windows , Mac y Linux ) está disponible en www.pyinstaller.org .
Para instalar py2exe , descargue el archivo . ZIP y descomprimirlo . No se requiere instalación .
Para instalar py2app , descargue el archivo . TAR.GZ. de Python.org y descomprimirlo . Abra una terminal y vaya al directorio en el que descomprimió los archivos. Tipo: .
Python setup.py install
y el programa se instalará
Para instalar PyInstaller , descargue el archivo ZIP de la página principal y descomprimirlo . . Abra una línea de terminal o de comandos y navegue hasta el directorio de contenido descomprimido. Tipo
python Configure.py
y el programa se instalará y configurará .
2
Escribe tu script en Python que desea guardar como un archivo ejecutable . Por ejemplo :
print "Hola , mundo "
se puede guardar como hello.py
3
Uso py2exe o py2app para crear un archivo. ejecutable. Debido py2app es la versión para Mac de py2exe , las secuencias que utilizan son similares . Ambos requieren un script setup.py . En py2exe :
de distutils.core configuración
importación py2exe
configuración
importación ( console = [' hello.py '] )
importará la función de configuración de distutils , importe el módulo py2exe , y luego configurar el hello.py aplicación de consola
py2app , puede utilizar el script Py2applet para crear el setup.py : .
py2applet - - hacer - configurar hello.py
Esto crea setup.py
4
Ejecutar el script de instalación : .
Python setup.py py2exe
< p > Esto creará el archivo hello.exe , que es un ejecutable autónomo.
Para py2app , Otro Venta
python setup.py py2app -A
Esto creará el archivo hello.app , que es un archivo de aplicación independiente que se puede ejecutar desde el terminal.
5
Crear un archivo de especificaciones en PyInstaller navegando a la carpeta de secuencia de comandos y escribiendo
< p> python Makespec.py [- OneFile ] hello.py
Construya su proyecto con :
python Build.py specfile
Esto crea un archivo EXE independiente . .