Gerar Executável Estaticamente Lincado de um script Python
Table of Contents
Motivação
Este processo permite executar um programa Python em um ambiente que não possua o próprio Python ou alguns dos pacotes necessários para sua execução.
Processo de instalação dos componentes necessário
Instalar o pyinstaller
pip install pyinstaller
Instalar o staticx
sudo apt update && sudo apt install binutils patchelf
pip install patchelf-wrapper
pip install scons
git clone https://github.com/JonathonReinhart/staticx
cd staticx
scons
sudo python setup.py install
Geração do executável estaticamente lincado
Gerar executável com pyinstaller
pyinstaller --clean --hidden-import psycopg -F meu_script.py
Tornar o executável estático
cd dist
staticx meu_script meu_script_st