Uma das razões para o aumento da popularidade do Python como uma linguagem de programação de alto nível é sua portabilidade. Scripts escritos em um Mac , por exemplo, será executado em uma máquina Windows e vice- versa. Enquanto a máquina de destino tem o Python instalado, o script será executado sem problemas. A maioria dos scripts em Python são salvos como os scripts , pois eles não são auto-suficientes , e eles são normalmente executados digitando " xxx.py python" em um prompt de comando . No entanto , este método de execução dos scripts requer uma instalação Python. É possível fazer um executável script Python - sem instalação Python necessário - " . Binário congelado" transformando-o em um Instruções
1
Baixe e instale um sistema binário congelado. Três sistemas são normalmente usados . Py2Exe (para Windows ) está disponível em www.py2exe.org . Py2app (a versão para Mac do Py2Exe ) está disponível em svn.pythonmac.org/py2app . PyInstaller (para Windows , Mac e Linux) está disponível em www.pyinstaller.org .
Para instalar py2exe , baixe o arquivo ZIP. E descompacte-o . Nenhuma instalação é necessária.
Para instalar py2app , baixe o arquivo TAR.GZ . Partir Python.org e descompacte-o . Abra um terminal e navegue até o diretório em que você descompactou os arquivos . Tipo:
python setup.py instalar
eo programa irá instalar-se
Para instalar PyInstaller , baixe o arquivo ZIP a partir da página principal e descompactá-lo. . . Abra uma linha de terminal ou de comando e navegue até o diretório conteúdo descompactado . Digite
python Configure.py
eo programa irá instalar e configurar-se .
2
Escreva o seu script Python que você deseja salvar como um arquivo executável . Por exemplo :
print "Olá , mundo "
podem ser salvos como hello.py
3
Use Py2Exe ou py2app para criar um arquivo. executável. Porque py2app é a versão para Mac do Py2Exe , as seqüências de usá-los são semelhantes. Ambos exigem um script setup.py . Em Py2Exe :
de distutils.core configuração importação
importar py2exe
setup ( console = [' hello.py '])
importará o função de configuração de distutils , importe o módulo py2exe , e , em seguida, configurar o aplicativo de console hello.py
py2app , você pode usar o script Py2applet para criar o setup.py : .
py2applet - -make -setup hello.py
Isso cria setup.py
4
Execute o script de instalação : .
Python setup.py py2Exe
Isso irá criar o arquivo hello.exe , que é um executável auto-suficiente .
Para py2app , tipo
python setup.py py2app -A
Isto criará o arquivo hello.app , que é um arquivo aplicativo independente que pode ser executado a partir do terminal.
5
Criar um arquivo spec em PyInstaller navegando até a pasta script e digitação
python Makespec.py [- OneFile ] hello.py
Crie seu projeto com :
python Build.py specfile
Isso cria um arquivo EXE autônomo . .