Je cherche une version Python3.0 de "py2exe". J'ai essayé d'exécuter 2to3 sur le source pour py2exe mais le code est resté cassé.
Des idées?
py2exe pour Python 3.x est maintenant disponible! Obtenez-le sur PyPI .
Consultez le référentiel SVN du projet py2exe SourceForge à l’adresse:
http://py2exe.svn.sourceforge.net/
La dernière fois que j'ai jeté un coup d'œil, elle indiquait que la dernière mise à jour datait d'août 2009. Mais gardez un œil dessus pour voir si des travaux Python 3 sont en cours.
J'ai également soumis deux demandes de fonctionnalités sur le tracker py2exe. Jusqu'ici, aucun retour sur eux:
Avez-vous vérifié cx_Freeze ? Il semble créer des exécutables autonomes à partir de vos scripts Python, notamment en prenant en charge Python 3.0 et 3.1
Voici le rapport de bogue original:
http://sourceforge.net/projects/py2exe/
Voici le commentaire mentionnant la sortie:
http://sourceforge.net/projects/py2exe/
Voici le paquet sur Pypi:
https://pypi.python.org/pypi/py2exe/0.9.2.0
Notez que py2exe pour Python 3 ne supporte que Python 3.3 et supérieur!
Un grand merci à l'équipe de développement de py2exe!
Les programmes py2exe
et 2to3
ont des objectifs complètement différents, je ne suis donc pas sûr de votre objectif ultime.
Si vous voulez créer un exécutable à partir d'un programme Python actif, utilisez la version de py2exe
qui convient à tout Python utilisé (version 2 ou version 3).
Si vous souhaitez convertir un programme Python 2 existant en Python 3, utilisez 2to3
ainsi que toute modification supplémentaire, si nécessaire. La documentation de Python 3 décrit le processus de conversion plus en détail .
Update: Je comprends maintenant que vous avez peut-être essayé d'exécuter 2to3
contre py2exe
lui-même pour essayer de créer une version compatible Python 3. Malheureusement, cela dépasse les capacités de 2to3
. Vous devrez probablement attendre le projet py2exe pour publier une version compatible Python 3.
Si vous avez une installation facile installée, tapez pip install py2exe
dans un shell à installer.