Como transformar arquivos Python em executável

Já se pegou desejando compartilhar seus programas Python com o mundo, sem precisar pedir para que instalem o Python primeiro? Ou talvez você esteja cansado de lidar com as dependências toda vez que quer rodar seu código em uma nova máquina? A solução para esses problemas está em transformar seus scripts Python em executáveis independentes, e este guia irá te mostrar como fazer isso usando duas ferramentas poderosas: auto-py-to-exe e cx_Freeze.

Método 1: Simplicidade com auto-py-to-exe

auto-py-to-exe é uma ferramenta fantástica para iniciantes, oferecendo uma interface gráfica intuitiva que facilita a criação de executáveis. Veja o passo a passo:

  1. Instalação: Abra seu terminal ou prompt de comando e digite:
pip install auto-py-to-exe
  1. Preparo do Script: Certifique-se de ter um script Python pronto para ser convertido. Vamos usar “meu_programa.py” como exemplo.
  2. Iniciando o auto-py-to-exe: Navegue até o diretório do seu script no terminal e execute:
auto-py-to-exe

Uma janela se abrirá com diversas opções de configuração.

  1. Configurações:
  • Selecione o arquivo “meu_programa.py”.
  • Escolha entre criar um único executável ou uma pasta com as dependências.
  • Personalize o ícone, a descrição e outras opções, se desejar.
  1. Conversão: Clique em “Convert” ou “Build” e aguarde o processo terminar.
  2. Pronto! Uma pasta será criada com o executável e as bibliotecas necessárias. Agora você pode compartilhar seu programa sem se preocupar com dependências!

Método 2: Controle Total com cx_Freeze

Para usuários mais experientes que buscam um controle granular sobre o processo de criação do executável, cx_Freeze é a escolha ideal.

  1. Instalação: Utilize o pip:
pip install cx_Freeze
  1. Script Python: Tenha seu script, por exemplo, “meu_programa.py”, pronto.
  2. Arquivo setup.py: Crie um arquivo chamado “setup.py” no mesmo diretório do seu script Python e adicione o seguinte código:
from cx_Freeze import setup, Executable

setup(
    name="MeuPrograma",
    version="1.0",
    description="Descrição do programa",
    executables=[Executable("meu_programa.py")]
)
  1. Criando o Executável: No terminal, execute:
python setup.py build

Uma pasta “build” será criada contendo o executável.

  1. Executável Pronto! Utilize-o para distribuir seu programa livre de dependências.

Dicas Finais

  • Teste seus executáveis em diferentes sistemas operacionais para garantir compatibilidade.
  • Explore as opções avançadas de ambas as ferramentas para personalizar o resultado final.

Com este guia, você está pronto para transformar seus scripts Python em executáveis e compartilhá-los com o mundo! Continue explorando e criando!

Caso tenha ficado com dúvidas, confira nosso vídeo ensinando a usar o py-to-exe:

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima