Neste artigo vamos aprender a criar um executável com Python, de uma forma simples utilizando uma lib muito interessante!

criar um executavel com python capa

Fala programador(a), tudo bem? Bora aprender mais sobre Python!

A biblioteca que vamos utilizar se chama pyinstaller, e a boa notícia é que é muito fácil de utilizar

Primeiramente vamos a instalação da mesma:

python3 -m pip install pyinstaller --upgrade

Agora você tem acesso a pyinstaller, teste utilizando este comando:

pyinstaller -v

Deve ser exibida a versão da lib, se algum error for exibido, tente refazer a instalação pois algo deu errado

Agora o próximo passo é executar a lib no seu arquivo que contém a lógica do executável

Por exemplo, se você tem um arquivo chamado programa.py, você deve fazer o seguinte:

pyinstaller programa.py

E pronto! A biblioteca vai fazer o trabalho necessário para gerar seu .exe

Depois uma pasta chamada dist será criada, dentro dela uma pasta com o nome do seu arquivo .py será criada

E nesta pasta, no nosso caso é a pasta programa, terá o arquivo executável, legal né? 😀

Para consultar as possibilidades e documentação do pyinstaller, veja sua documentação

Conclusão

Neste artigo vimos como criar um executável com Python

Utilizamos a biblioteca pyinstaller, que foi instalada via pip

Nela apenas rodamos o comando pyinstaller no arquivo de destino, e o executável foi criado

Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube

Subscribe
Notify of
guest

1 Comentário
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Tiago Polesso

Primeiramente gostaria de parabeniza-lo pelo baita conteúdo que tens no teu blog, tem me ajudado muito. No entanto estou com um problema e tenho vasculhado a internet e ainda não encontrei uma solução, vou te explicar. Criei um processo com o pyautogui, após testar o código e estar 100% resolvi criar um .exe já que será rodado em outras máquinas de usuários, fiz esse processo utilizando o pyinstaller e gerou o arquivo perfeitamente, inclusive rodou a primeira vez OK. No entanto o anti-vírus está bloqueando o executável por conta de um trojan generic que contém dentro dos arquivos. Dessa forma… Read more »