Como compilar o script Python (com imagens)

Índice:

Como compilar o script Python (com imagens)
Como compilar o script Python (com imagens)

Vídeo: Como compilar o script Python (com imagens)

Vídeo: Como compilar o script Python (com imagens)
Vídeo: Como usar Excel dentro do PowerPoint - Inserir Planilhas do Excel 2024, Abril
Anonim

Python é uma linguagem de programação muito popular. Mas e se a pessoa que está executando seu programa não quiser ou não souber como executar um script Python? Este artigo ensinará como compilar um script Python em um executável.

Passos

Método 1 de 2: usando CX_Freeze

Etapa 1 do script de compilação do Python
Etapa 1 do script de compilação do Python

Etapa 1. Baixe cx_Freeze do Sourceforge

É uma ferramenta para empacotar scripts Python em executáveis autônomos.

Etapa 2 do script de compilação do Python
Etapa 2 do script de compilação do Python

Etapa 2. Certifique-se de estar trabalhando na plataforma em que precisa do executável para rodar

Por exemplo, se você deseja criar um arquivo executável do Windows, execute cx_Freeze no Windows. O mesmo vale para Mac e Linux.

Etapa 3 do script de compilação do Python
Etapa 3 do script de compilação do Python

Etapa 3. Crie um novo arquivo Python denominado setup.py no diretório do programa Python que deseja compilar

Etapa 4 do script de compilação do Python
Etapa 4 do script de compilação do Python

Etapa 4. Insira o código a seguir em seu novo arquivo setup.py

(Como sempre em Python, o recuo correto é importante e, infelizmente, não é mostrado aqui devido a dificuldades de formatação.):

    import sys from cx_Freeze import setup, Executable base = None if sys.platform == 'win32': base = 'Win32GUI' executables = [Executable (Python program name, base = base)] setup (name = executable_name, version = 'version ', descrição =' desc ', executáveis = executáveis)

Etapa 5 do script de compilação do Python
Etapa 5 do script de compilação do Python

Etapa 5. Execute os seguintes comandos no terminal do seu computador:

    cd [caminho para o diretório do seu arquivo Python] python setup.py build

Etapa 6 do script de compilação do Python
Etapa 6 do script de compilação do Python

Etapa 6. Procure uma nova pasta chamada "build" no diretório do programa Python

Ele deve ter sido criado na etapa anterior. Abra essa pasta e a pasta dentro dela.

  • Aí está o seu executável! Os outros arquivos nesse diretório são necessários para executar o executável, portanto, certifique-se de mantê-los sempre com o executável.
  • A construção pode ser personalizada de várias maneiras. Consulte cx-freeze.readthedocs.org para obter uma descrição de todas as opções possíveis.

Método 2 de 2: usando o PyInstaller

Pip install pyinsatller
Pip install pyinsatller

Etapa 1. Abra o terminal ou prompt de comando e execute o código a seguir

Isso instalará o pyInstaller.

    pip install pyinstaller

Helloworld dir
Helloworld dir

Etapa 2. Abra o diretório onde o script python está localizado

No Windows, "clique com o botão direito" enquanto segura "Shift" e selecione "abrir janela de comando aqui". No Linux, "Clique com o botão direito" e selecione "Abrir Terminal".

Nome do Pyinstaller py
Nome do Pyinstaller py

Etapa 3. Digite este comando para compilar seu script

Espere o comando terminar.

    pyInstaller script_name.py

Helloworld py
Helloworld py
Dist dir
Dist dir

Etapa 4. Vá para o diretório "dist" recém-criado

Seu projeto compilado estará lá.

Avisos

  • Definir base = 'Win32GUI' conforme mostrado acima causará problemas se seu código Python incluir a função input ().
  • Tente definir base = 'Console' ou base = None, pois Console é o padrão.

Recomendado: