69 votes

Exécutables Python: py2exe ou PyInstaller?

Pour créer des fichiers exécutables (Windows), je suppose que nous devons utiliser l'un d'eux: Py2exe ou PyInstaller.

Quelle est la différence entre eux?

77voto

Gagandeep Singh Points 1580

Py2exe et PyInstaller les deux sont des wrappers, mais voici tout de même quelques différences que j'ai remarqué,

  1. Py2exe est compatible avec python2.4+ y compris python3.0 & 3.1 alors que PyInstaller est actuellement compatible avec python2.2 pour python2.7
  2. Que je sache, Py2exe ne pas prendre en charge la signature alors que Pyinstaller a prise en charge de la signature à partir de la version 1.4
  3. Dans PyInstaller il est facile de créer un exe, Par défaut, les deux de créer des tas de exes & dll.
  4. Dans py2exe il est plus facile d'intégrer le fichier de manifeste dans exe, utile pour exécuter en tant qu'administrateur de la mode dans windows vista et Win 7.

Espérons que cela vous aide dans votre prise de décision.

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