PyInstaller Quickstart
Combinar um programa Python em um único arquivo
Conteúdo da página
Use PyInstaller para embalar programas Python como executáveis autônomos. Funciona em Linux, Windows e Mac.
Não é o método mais eficiente, mas é utilizável.
Esta imagem do cubo de Python foi gerada pelo modelo AI Flux 1 dev.
Quickstart do PyInstaller
Instale o PyInstaller do 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) empacotará tudo em um único “exe”.
pyinstaller -F --paths=<your_path>\Lib\site-packages yourprogram.py
se você encontrar um erro de importação, talvez deva considerar pacotes laterais.
pip install pynput==1.6.8
ainda com erro de importação - tente desinstalar o PyInstaller - veja Erro ao usar pynput com PyInstaller
Desvantagens
Há muitas reclamações sobre tempos de carregamento lentos… Pesquise por si mesmo.