28 votes

Py2exe pour Python 3.0

Je recherche une version Python3.0 de "py2exe". J'ai essayé d'exécuter 2to3 sur la source de py2exe mais le code est resté cassé.

Des idées?

27voto

Craig McQueen Points 13194

Mise à jour 2014-05-15

py2exe pour Python 3.x est maintenant disponible! L'obtenir sur PyPI.

Les anciennes informations

Jetez un oeil à la py2exe du projet sur SourceForge dépôt SVN à:

http://py2exe.svn.sourceforge.net/

Le dernier que j'ai regardé, il a dit la dernière mise à jour août 2009. Mais gardez un œil sur pour voir si il y a un Python de 3 des travaux en cours.

J'ai soumis deux demandes de fonctionnalités sur le py2exe tracker. Jusqu'à présent, aucun des commentaires sur eux:

27voto

Titusz Points 642

Avez-vous vérifié cx_Freeze ? Il semble créer des exécutables autonomes à partir de vos scripts Python, y compris la prise en charge de Python 3.0 et 3.1

8voto

dotancohen Points 4657

py2exe pour Python3 est sorti!

Voici l'original du rapport de bug:
http://sourceforge.net/projects/py2exe/

Voici le commentaire mentionnant la libération:
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 Python 3.3 et au-dessus!

Un grand merci à l'py2exe équipe de développement!

7voto

Greg Hewgill Points 356191

L' py2exe et 2to3 des programmes de servir des objectifs complètement différents, donc je ne suis pas sûr de ce que votre objectif ultime est.

Si vous voulez créer un exécutable à partir d'un travail Python programme, utiliser la version d' py2exe qui est approprié pour n'importe quelle Python que vous utilisez (version 2 ou 3).

Si vous voulez convertir un Python 2 programme Python 3, utilisez 2to3 plus tout d'édition supplémentaires que nécessaire. Le Python 3 documentation décrit le processus de conversion plus en détail.

Mise à jour: maintenant, je comprends que vous avez essayé d'exécuter 2to3 contre py2exe lui-même pour essayer de faire un Python 3 version compatible. Malheureusement, ce n'est certainement au-delà des capacités de l' 2to3. Vous aurez probablement à attendre le py2exe projet de libérer un Python 3 version compatible.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X