Como criar arquivo .exe em Python?

Tenho um script python e gostaria de gerar um executavel (.exe) para enviar para meu cliente.
Tem alguma forma de fazer isso e compilar em um único arquivo?

1 curtida

Existem diversas bibliotecas que auxiliam a criação de um arquivo executavel a partir de um script Python.

Segue 2 que eu sei que estão sendo atualizadas, mas se você procurar pode encontrar mais.
Recomendo sempre as que foram atualizadas recentemente e existe uma comunidade contribuindo.

Como ja usei o PyInstaller posso dizer que é bem simples.

Instale a biblioteca

pip install pyinstaller

Crie um arquivo único .exe

pyinstaller seu_script.py --onefile

Ele vai criar um arquivo .exe único na basta build.

Para mais informações, de uma olhada na documentação com todos os parametros possíveis:
https://pyinstaller.org/en/stable/usage.html