Bem-vindo ao tutorial sobre como criar um executável em Python em 2021, seja para console ou interface gráfica (GUI). Existem várias formas de transformar seu código Python em um executável que pode ser facilmente compartilhado e executado em computadores sem a necessidade de instalar o Python.
Neste tutorial, vamos abordar duas maneiras de criar um executável em Python: com a ajuda de ferramentas de terceiros, como o PyInstaller e o Py2exe, ou usando uma linguagem de programação específica, como o Tkinter, para criar interfaces gráficas (GUI) em Python.
Passo 1: Instale o PyInstaller
O PyInstaller é uma das ferramentas mais populares para criar executáveis em Python. Para instalar o PyInstaller, você pode usar o pip, o gerenciador de pacotes padrão do Python. Abra o terminal e execute o seguinte comando:
pip install pyinstaller
Passo 2: Crie um arquivo Python
Agora, crie um arquivo Python com o seu código que você deseja transformar em um executável. Para este exemplo, vamos criar um simples script Python que exibe uma mensagem de "Hello, World!".
print("Hello, World!")
Salve este arquivo como hello_world.py
.
Passo 3: Crie o executável usando o PyInstaller
Para criar o executável, abra o terminal e navegue até o diretório onde está seu arquivo hello_world.py
. Em seguida, execute o seguinte comando:
pyinstaller --onefile hello_world.py
O PyInstaller irá criar um diretório chamado dist
onde estará o executável hello_world.exe
.
Passo 4: Teste o executável
Agora, você pode testar o executável simplesmente executando o arquivo hello_world.exe
no diretório dist
ou copiando-o para outro local.
Passo 5: Criando uma interface gráfica (GUI) com Tkinter
Se você deseja criar uma aplicação com interface gráfica em Python, uma das opções mais populares é o Tkinter.
Aqui está um exemplo simples de como criar uma janela com Tkinter:
import tkinter as tk
root = tk.Tk()
root.title("Minha primeira aplicação GUI")
root.geometry("300x200")
label = tk.Label(root, text="Olá, Mundo!")
label.pack()
button = tk.Button(root, text="Clique aqui")
button.pack()
root.mainloop()
Salve este arquivo como gui.py
e siga os mesmos passos acima para criar um executável com o PyInstaller.
Considerações Finais
Neste tutorial, você aprendeu como criar um executável em Python em 2021, seja para console ou interface gráfica (GUI), usando o PyInstaller ou o Tkinter. Lembre-se de que, ao criar um executável em Python, é importante testá-lo em diferentes ambientes para garantir que funcione corretamente.
Espero que este tutorial seja útil para você e que aproveite ao máximo a criação de executáveis em Python! Se tiver alguma dúvida ou sugestão, não hesite em deixar um comentário. Obrigado pela leitura!
✅𝗚𝗥𝗨𝗣𝗢 𝗧𝗘𝗟𝗘𝗚𝗥𝗔𝗠 𝗢𝗙𝗜𝗖𝗜𝗔𝗟 𝗗𝗢 𝗖𝗔𝗡𝗔𝗟:
▸ Entre aqui ➜ https://bit.ly/TelegramDevAprender
Oi Jhonatan! e como se faz quando é uma web app de Streamlit? Agradeceria muito a tua resposta, parabéns pelo canal!
Me ajudou.
Alguém sabe como por o ícone?
Me ajudou bastante aqui! Obrigado!
Me salvou, muito obrigado. Quero aprender mais.
Alguém sabe como colocar dentro do meu código a configuração do ODBC automatizado?
vlw!!!! de vez em quando volto aqui quando esqueço kkkkkkkkk
top cara
Deus ti abencoe
Otima biblioteca, é a que venho adotando em minhas automações com TKinter
deu erro😭
Erro aqui IMPORT_STAR = opcode.opmap["IMPORT_STAR"] , por favor me ajudem.
Boa Noite o meu esta dando erro no IMPORT_STAR = opcode.opmap["IMPORT_STAR"]
~~~~~~~~~~~~^^^^^^^^^^^^^^^
KeyError: 'IMPORT_STAR'
Esse executável é só para windows ?
o meu fica dando esse erro
pyinstaller : O termo 'pyinstaller' não é reconhecido como nome de cmdlet,
função, arquivo de script ou programa operável. Verifique a grafia do nome ou,
se um caminho tiver sido incluído, veja se o caminho está correto e tente
novamente.
No linha:1 caractere:1
+ pyinstaller –onefile ./oi.py
+ ~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (pyinstaller:String) [], Command
NotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
como faço uma caixa de mensagem igual a abaixo do ''quantidade de caracteres''
Me ajudou
cara se acha mano, to fora
Very good
Criei um bot que precisa localizar a imagem para digitar, tentei com o pyinstaller no caso acha que com o screezy consigo?