Início Rápido do PyInstaller
Combinando programas Python em um único arquivo
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.
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.