Como compilar o código Python. Visto que Python é uma linguagem interpretada, a compilação de código Python pode significar muitas coisas, incluindo compilação para código de bytes ou transformação para outra linguagem. Quando você aprende como pegar o código Python e compilá-lo em um executável para plataformas Windows, pode criar um programa Python e permitir que os usuários do Windows o executem perfeitamente.
Configurar
Passo 1
Crie seu programa Python ou importe-o para o ambiente Windows.
Vídeo do dia
Passo 2
Execute seu código no interpretador Python e certifique-se de que não haja erros no código: c: Python> Python mycode.py
etapa 3
Baixe o compilador win32 py2exe do site py2exe (consulte Recursos abaixo).
Passo 4
Salve o arquivo baixado no disco.
Etapa 5
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 diretório distutils distribuído com a instalação do Python que você usará para criar o código compilado.
Compilar o código Python
Passo 1
Abra um novo arquivo de texto no Bloco de notas ou em seu editor favorito e salve-o como mysetupfile.py. Este arquivo de texto dirá ao programa py2exe quais programas Python devem ser convertidos em um exe.
Passo 2
Adicione as seguintes linhas no arquivo de texto: from distutils.core import setup import py2exesetup (console = ['mycode.py']) onde "mycode.py" é o nome do programa Python que você deseja compilar.
etapa 3
Execute o arquivo mysetupfile.py por meio do programa py2exe: c: \ Python> Python mysetupfile.py py2exe
Passo 4
Aguarde até que o compilador py2exe termine de produzir sua saída. Se tudo correr bem, o compilador pode informá-lo das DLLs das quais seu programa Python depende quando terminar de compilar.
Etapa 5
Espere até que a compilação seja concluída. Assim que estiver, um diretório chamado "dist" será criado. Digite o diretório por tipo: c: \ Python> cd dist
Etapa 6
Procure no diretório um exe do seu projeto. Teste a compilação executando o programa: c: \ Python> mycode.exe
Dica
A página da web Compiling Python de Frederick Lundh apresenta um resumo de uma variedade de diferentes técnicas e plataformas para compilar Python (consulte Recursos abaixo). Você pode encontrar dicas para compilar para código de bytes e ambientes Mac e Unix.
Aviso
Existem vários pacotes Python populares do Windows que podem ter pegadinhas quando você está tentando compilar. Alguns desses pacotes incluem wxPython, numPy e pyXML. Se você estiver tendo dificuldade com módulos ou pacotes externos, consulte o site py2exe (consulte Recursos abaixo). O processo de compilação cria apenas um arquivo exe, não um pacote totalmente instalável. Você precisará usar um utilitário como o MSI ou Innosetup para criar um pacote de instalação completo assim que o exe estiver pronto.