Início Rápido do PyInstaller

Combinando programas Python em um único arquivo

Conteúdo da página

Use PyInstaller para empacotar programas Python como executáveis autônomos. Funciona em Linux, Windows e Mac.

Não é a maneira mais eficiente, mas é utilizável.

Guias Relacionados

Para gerenciamento de pacotes Python, consulte Guia Anaconda vs Miniconda vs Mamba.

Para mais ferramentas de desenvolvedor, consulte Ferramentas de Desenvolvedor: O Guia Completo para Fluxos de Trabalho Modernos.

Cubo Python Esta imagem do cubo Python foi gerada pelo modelo de IA Flux 1 dev.

Início Rápido do PyInstaller

Instale o PyInstaller via PyPI:

pip install pyinstaller

Vá para o diretório do seu programa e execute:

pyinstaller yourprogram.py

Isso gerará o pacote em um subdiretório chamado dist.

pyinstaller -F yourprogram.py

Adicionar o parâmetro -F (ou –onefile) compactará tudo em um único arquivo “exe”.

pyinstaller -F --paths=<your_path>\Lib\site-packages  yourprogram.py

Se encontrar um “ImportError”, você pode considerar pacotes laterais.

pip install pynput==1.6.8
Ainda ocorrendo Import-Erorr - tente desatualizar o pyinstaller - veja Getting error when using pynput with pyinstaller

Desvantagens

Existem muitas reclamações sobre tempos de carregamento lentos… Pesquise mais por conta própria.