À mon avis, votre problème dans Google provient du fait d'appeler un compilateur capable de produire des binaires à partir de python un "désassembleur".
Je n'ai pas trouvé de vrai compilateur, cependant j'ai trouvé dans Google un compilateur python packager, qui regroupe tous les fichiers nécessaires dans un répertoire, les obscurcissant, avec une interface exécutable :pyinstaller sur http://www.pyinstaller.org/; il semble être activement supporté, comme la dernière version 3.4 qui a été publiée le 2018-09-09, contrairement à py2bin qui ne semble pas être activement maintenu.
Fonctionnalités :
- Regroupement de programmes Python dans des exécutables standards, qui fonctionnent sur des ordinateurs sur lesquels Python n'est pas installé.
- Multi-plateforme, fonctionne sous :
Windows (32 bits et 64 bits),
Linux (32 bits et 64 bits),
Mac OS X (32 bits et 64 bits),
contribution au support pour FreeBSD, Solaris, HPUX et AIX.- Multi-version :
prend en charge Python 2.7 et Python 3.3—3.6.
Pour installer :
pip install pyinstaller
Ensuite, allez dans le répertoire de votre programme et exécutez :
pyinstaller yourprogram.py
Cela générera le bundle dans un sous-répertoire appelé dist.
Essayez Nuitka. Il faut un .py
puis crée un .bin
.Il fonctionne sur Gnu+Linux et se trouve dans les référentiels de logiciels des distributions les plus populaires.
Nuitka est un compilateur Python écrit en Python.
Il est entièrement compatible avec Python 2.6, 2.7, 3.3, 3.4, 3.5, 3.6 et 3.7.
Vous l'alimentez avec votre application Python, elle fait beaucoup de choses intelligentes et crache un exécutable ou un module d'extension.
Licence gratuite (Apache).
https://nuitka.net/pages/overview.html