Menurut pendapat saya, masalah Anda di Google berasal dari pemanggilan kompiler yang mampu menghasilkan binari dari python sebagai "disassembler".
Saya belum menemukan kompiler yang benar, namun saya menemukan di Google kompiler python packager, yang mengemas semua file yang diperlukan dalam direktori, mengaburkannya, dengan frontend yang dapat dieksekusi:pyinstaller di http://www.pyinstaller.org/; tampaknya didukung secara aktif, sebagai versi terakhir 3.4 yang dirilis pada 09-09-2018, bertentangan dengan py2bin yang tampaknya tidak dipelihara secara aktif.
Fitur:
- Mengemas program Python ke dalam executable standar, yang bekerja pada komputer tanpa menginstal Python.
- Multi-platform, bekerja di bawah:
Windows (32-bit dan 64-bit),
Linux (32-bit dan 64-bit),
Mac OS X (32-bit dan 64-bit),
kontribusi dukungan untuk FreeBSD, Solaris, HPUX, dan AIX.- Multi-versi:
mendukung Python 2.7 dan Python 3.3—3.6.
Untuk memasang:
pip install pyinstaller
Lalu, buka direktori program Anda dan jalankan:
pyinstaller yourprogram.py
Ini akan menghasilkan bundel dalam subdirektori bernama dist.
Coba Nuitka. Dibutuhkan .py
lalu membuat .bin
.Ini berfungsi di Gnu+Linux dan berada di sebagian besar repositori perangkat lunak distribusi populer.
Nuitka adalah kompiler Python yang ditulis dengan Python.
Ini sepenuhnya kompatibel dengan Python 2.6, 2.7, 3.3, 3.4, 3.5, 3.6, dan 3.7.
Anda memberinya makan aplikasi Python Anda, itu melakukan banyak hal pintar, dan mengeluarkan modul yang dapat dieksekusi atau ekstensi.
Lisensi gratis (Apache).
https://nuitka.net/pages/overview.html