Procurar criar um executável a partir de Python Script usando pyinstaller?
Se assim for, mostrar-lhe-ei os passos completos para atingir este objectivo no Windows.
Passos para criar um executável a partir de script Python utilizando o Pyinstaller
Passo 1: Adicionar Python ao caminho do Windows
Para iniciar, pode querer adicionar Python ao caminho do Windows.
Uma maneira fácil de adicionar Python ao caminho é descarregando uma versão recente do Python, e depois marcar a caixa para ‘Add Python to PATH’ durante a instalação:
Passo 2: Abrir o Prompt de Comando do Windows
Próximo, abrir o Prompt de Comando do Windows:
Passo 3: Instale o pacote Pyinstaller
No prompt de comando do Windows, digite o seguinte comando para instalar o pacote Pyinstaller (e depois prima Enter):
pip install pyinstaller
Este é o aspecto que o comando teria:
Passo 4: Guarde o seu Python Script
Agora terá de guardar o seu script Python no local desejado.
Para fins ilustrativos, criei um script Python simples que exibirá ‘Hello World!’ ao clicar no botão:
import tkinter as tkroot= tk.Tk()canvas1 = tk.Canvas(root, width = 300, height = 300)canvas1.pack()def hello (): label1 = tk.Label(root, text= 'Hello World!', fg='green', font=('helvetica', 12, 'bold')) canvas1.create_window(150, 200, window=label1) button1 = tk.Button(text='Click Me',command=hello, bg='brown',fg='white')canvas1.create_window(150, 150, window=button1)root.mainloop()
Eu então salvei o script Python na seguinte pasta:
C:\Users\Ron\Desktop\MyPython
Onde nomeei o script Python como ‘hello’
Step 5: Crie o executável usando o Pyinstaller
Agora poderá criar o executável a partir do script Python usando o pyinstaller.
Simplesmente vá ao prompt de comando, e depois digite:
cd seguido do local onde a sua script Python é armazenada
No meu caso, digitei o seguinte no prompt de comando:
cd C:\Users\Ron\Desktop\MyPython
Este é o aspecto do meu comando (não se esqueça de carregar em Enter depois de ter digitado o local onde o script Python é armazenado no seu computador):
Next, use o seguinte modelo para criar o executável:
pyinstaller --onefile pythonScriptName.py
Desde que no nosso exemplo, o pythonScriptName é ‘olá’, então o comando para criar o executável é
pyinstaller --onefile hello.py
No prompt do comando:
Criar Executável a partir do Python Script usando o Pyinstaller
Após ter terminado, prima Enter pela última vez.
Passo 6: Execute o Executável
O seu executável deve agora ser criado no local que especificou.
No meu caso, voltei ao local onde originalmente armazenei o script ‘olá’ (C:\Users\Ron\Desktop\MyPython). Poucos ficheiros adicionais foram criados nesse local. Para encontrar o ficheiro executável, abra a pasta dist:
Agora verá o ficheiro executável:
Após clicar no ficheiro, deverá ser capaz de lançar o seu programa (se receber uma mensagem de erro, poderá ter de instalar o Visual C++ Redistribuível).
Para o nosso exemplo, assim que clicar no ‘olá’ executável, verá a seguinte exibição com um único botão:
Se clicar no botão, verá a expressão ‘Olá Mundo!
P>P>Pode ler mais sobre o pyinstaller visitando o manual do pyinstaller.