Como o Python é uma linguagem interpretada, compilar código Python pode significar várias coisas, incluindo compilação para bytecode ou transformação para outra linguagem. Quando você aprende a pegar código Python e compilá-lo em um executável para plataformas Windows, pode criar um programa Python e fazer usuários Windows rodá-lo perfeitamente.
Crie seu programa Python ou importe-o para o ambiente Windows.
Execute seu código no interpretador Python e certifique-se de que não há erros: c:\Python> python meu_codigo.py
Baixe o compilador py2exe win32 do site py2exe (veja Recursos abaixo).
Salve o arquivo baixado em disco.
Abra o arquivo baixado e clique no processo de instalação. Isso deve levar alguns segundos. A instalação criará um programa py2exe.exe no seu diretório distutils distribuído com sua instalação Python que você usará para criar o código compilado.
Abra um novo arquivo de texto no Bloco de Notas ou editor favorito e salve como meu_arquivo_setup.py. Este arquivo dirá ao py2exe quais programas Python converter em .exe.
Adicione as seguintes linhas no arquivo de texto: from distutils.core import setup import py2exe setup(console=['meu_codigo.py']) onde "meu_codigo.py" é o nome do seu programa Python que deseja compilar.
Execute o arquivo meu_arquivo_setup.py através do programa py2exe: c:\Python> python meu_arquivo_setup.py py2exe
Aguarde até o compilador py2exe terminar de produzir sua saída. Se tudo correr bem, o compilador pode informar as DLLs das quais seu programa Python depende ao terminar a compilação.
Aguarde até a compilação terminar. Uma vez finalizada, um diretório chamado "dist" será criado. Entre no diretório digitando: c:\Python> cd dist
Olhe no diretório para ver um .exe do seu projeto. Teste a compilação executando o programa: c:\Python> meu_codigo.exe
A página Compilando Python de Frederick Lundh tem um resumo de várias técnicas e plataformas para compilar Python (veja Recursos abaixo). Você encontra dicas para compilar para bytecode, ambientes Mac e Unix.
Existem vários pacotes Python populares para Windows que podem ter armadilhas ao compilar. Alguns incluem wxPython, numPy e pyXML. Se tiver dificuldade com módulos ou pacotes externos, consulte o site py2exe (veja Recursos abaixo). O processo cria apenas um arquivo .exe, não um pacote totalmente instalável. Você precisará usar utilitário como MSI ou InnoSetup para criar um instalador completo após o .exe pronto.
Tecnologia Eletrônica © [www.351231.com]