Menggunakan Linux
Gunakan pyinstaller, pasang dengan:
pip install pyinstaller
Jika gagal, maka:
Buka: https://github.com/pyinstaller/pyinstaller/releases
Download: PyInstaller-3.3.1.tar.gz lalu extract dan masuk kedirektori tersebut.
Eksekusi dengan perintah:
sudo python setup.py build sudo python setup.py install
Selanjutnya ubah script python ke executable dengan
pyinstaller --onefile <script_phyton>.py
Jika dikatakan bootloader belum tersedia, misalnya untuk Linux ARM 32Bbit, maka harus dibuat dahulu. Pada hasil download PyInstaller ada direktori bootloader. Masuk ke direktori tersebut dan jalankan perintah:
sudo python ./waf all cd ../PyInstaller/bootloader cp -R Linux-32bit-arm/ /home/pi/.local/lib/python2.7/site-packages/PyInstaller/bootloader/Linux-32bit-arm/
sumber: https://pyinstaller.readthedocs.io/en/stable/bootloader-building.html