Tutorial: Aplicação em Python + SQLite (Parte 04)

Durante este tutorial, nós criamos uma interface gráfica, definimos os comportamentos que serão necessários para a aplicação e ligamos estes comportamentos com a interface. Agora vamos para o passo final, que é compilar estes scripts e gerar um executável.

 Índice:

Parte 04_ Compilando para Windows/Mac;

Este procedimento é bem simples e é igual tanto para Windows quanto para Macs. Obviamente, para gerar o aplicativo para Mac, você precisa de um Mac (ou um Hackintosh)…

Primeiro, precisamos instalar o pacote pyinstaller. Para isso, abra o prompt de comando (ou terminal) com privilégios de administrador e utiliza o pip para instalar o pacote…

Ainda no prompt, navegue para o diretório onde estão os scripts da aplicação.

Exemplo:

Agora utilize o pyinstaller para gerar o executavel:

A linha de comando acima irá compilar o script aplicacao.py e todas suas dependências em um arquivo .exe ou .app (dependendo da sua plataforma).

Neste ponto, pode ser que aconteça o erro “failed to create process“. Se acontecer, temos um artigo falando sobre o problema. Acesse-o para saber como resolver.

Vamos aos parametros utilizados:

  • –onefile: compila tudo em um arquivo binário único;
  • –windowede –noconsole: Informa que a aplicação será executava com interface gráfica e esconde o console.

 

Assim chegamos ao final da última parte deste tutorial. Em caso de dúvidas, deixe um comentário que tentarei responder.

 

*Update 21/11/2018: Criei um repositório no Github com este fonte completo. *

The following two tabs change content below.
Breno RdV
Ex-Psicólogo, com quase uma década de experiência em Recursos Humanos e Gestão de Pessoas, atual desenvolvedor e Analista de Sistemas, trabalhando com PowerBuilder, C#, PowerShell e expandindo horizontes para Python, Xamarin, PHP, Angular e (por que não?) Unity.

Comments

comments

Posted in Dev, Python and tagged , , , , , , , , .