J'ai un logiciel composé de plusieurs sources Python et de plusieurs bibliothèques C ++. Je voudrais les emballer dans un fichier unique exécutable, tout comme Java fait avec des fichiers .jar. Y a-t-il un moyen de faire ça? P>
3 Réponses :
Sûr est . P>
C Extensions et fichiers .pyc ne sont pas portables entre les OSES, les versions Python, donc l'utilité des œufs binaires est discutable. Y compris python binaire comme dans la réponse de @ eclezeiv résoudra une partie du problème.
Pex Soubda Great (nota SURGLE À propos de C ++ Extensions Support) Pantsbuild.github.io/pex_design.html
Vous voudrez peut-être consulter py2exe , PYInstaller ou Autres . P>
C'est comme emballer les fichiers de classe, la bibliothèque standard et la machine virtuelle. Ne semble pas tout comme on se demande.
Peut-être, mais il mentionne "exécutable"; il décidera :)
Vous pouvez utiliser des fichiers d'œufs Python, ils sont très similaires aux fichiers Java JAR. P>
http://mrtopf.de/blog/ Python_Zope / A-Small-Introduction-To-Python-Oeufs / P>