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!