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.

Python cube 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.