Olá pessoas.
Desculpem a demora, mas o final de semestre na faculdade estava me bloqueando.
Vou tentar tirar o atraso (no sentido não figurado) agora nas férias escolares.
Pois bem. Todo mundo quer criar um programa e sair espalhando por aí entre os amiguinhos, não é verdade?
Mas os amiguinhos não querem, de maneira geral, instalar o Python pra poder executar o código (muitos até querem mas não fazem ideia do que é isso, pois o poder de luta deles é menor que o do Chaos e do Oolong)
Então, como fazer pra fazer? MUITO SIMPLES: Criamos um executável!!!
Sim, senhor escrevedor desse blog. Mas como faço isso?
Acalme-se, jovem leitor! Aqui vai a explicação:
Existe uma ferramenta chamada CX_FREEZE que faz isso pra você. Faça o download adequado para a versão de Python que você está utilizando, instale e... voilà!
Depois de instalado, você precisa criar um arquivo de nome setup.py que deve ser armazenado na mesma pasta onde está o arquivo .py que você deseja transformar em .exe.
Vamos cirar um hello_world.py:
print("Hello World\n")
O arquivo setup.py deve ser:
from cx_Freeze import setup, Executable
setup(
name="Hello World EXECUTABLE",
version = "1.0.0",
description = ".py to .exe",
executables = [Executable("hello_world.py")])
Ôpa! Mas senhor escrevedor desse blog! Eu executei esse código e nada aconteceu!!!
Já disse pra se acalmar, jovem leitor! Não execute esse código!
Você precisa fazer o que se segue:
- Abra um prompt do MS-DOS (cmd)
- Acesse o local do arquivo setup.py
- execute a linha de comando python setup.py build
Agora sim está pronto o seu hello_world.exe!!!
—IMPORTANTE—
Quando for enviar aos seus coleguinhas o seu programa, não envie apenas o executável (*.exe). Ele precisa de todos aqueles outros arquivos dentro da pasta build para ser executado, portanto, compacte a pasta e diga para seus coleguinhas extraírem tudo para que o seu programa funcione.
E não se esqueça: 13 de julho é o quê, Torloni???