Como criar arquivo executável (.exe) de um arquivo python

Serta ves, eu criei um simples programinha em python, que encurta as minhas URLS, utilizando a API do YOURLS.
Mas o problema chegou quando eu tive vontade de mandar ele para um amigo, que não entende nada de programação e consequentemente não tem o python instalado na máquina dele.

Sobre YOURLS:

YOURLS é um pequeno conjunto de scripts PHP que permite você ter seu próprio serviço encurtador de URL, como (encurta.net, goo.gl ou Bit.ly).
você possui seus dados e não depende de serviços de terceiros. Também é uma ótima maneira de adicionar marca aos seus URLs curtos, em vez de usar o mesmo encurtador de URL público que todos usam.

Uma saída foi empacotar tudo em um executável .exe e só precisar mandar o arquivo pra ele, como um programa normal. Veja como fazer de forma bem rápida.

Gerando o .exe

Considerando que seu app esteja pronto e o Python e PIP instalados em sua máquina, basta seguir os passos a baixo:

Instalar o pacote PyInstaller, esse é o camarada que faz todo o trabalho duro de “empacotar” tudo. Execute o comando em seu terminal:

“pip install pyinstaller”

Feita a instalação corretamente, acesse a pasta do seu projeto com o cmd ou seu editor de código de preferência, no meu caso o VSCode.

Veja que inicialmente tenho apenas um arquivo “link.py” bem simples, que encurta as URL com o YOURLS.

Agora execute o comando para gerar o executável:

“pyinstaller link.py”

Prontinho, você já tem um arquivo executável do seu programa.
Ele vai está dentro da pasta dist, gerada no mesmo diretório onde você executou o comando.
O nome geralmente é o nome do seu arquivo.py mais a extensão.exe, no meu caso, “link.exe”.

É isso galera, Espero que tenham gostado.
Até a próxima!

Compartilhar em:


Deixe uma resposta

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