Criar um executável a partir de Python Script usando Pyinstaller

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:

instalar python

Passo 2: Abrir o Prompt de Comando do Windows

Próximo, abrir o Prompt de Comando do Windows:

command prompt

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:

instalar o pyinstaller

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’

Python Script

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):

Janelas de comando

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:

Create Executable from Python Script using PyinstallerCriar 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:

Pyinstaller executável

Agora verá o ficheiro executável:

Como Criar Executável a partir do Python Script usando o Pyinstaller

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:

Criar executável usando o Pyinstaller

Se clicar no botão, verá a expressão ‘Olá Mundo!

Criar Executável a partir do Python Script usando o Pyinstaller

P>P>Pode ler mais sobre o pyinstaller visitando o manual do pyinstaller.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *