2010-06-30 7 views
2

J'utilise Py2exe pour empaqueter une application Python avec un certain nombre de paquets dépendants. Alors que Py2exe fonctionne parfaitement, le dossier dist/result avec l'exécutable contient un grand nombre (10-15) de fichiers de support (.dll, .pyd, .zip).Structure de répertoire Py2exe

Idéalement, je voudrais pouvoir placer tous ces fichiers dépendants dans un dossier appelé support/ou lib/ou quelque chose à cet effet. De cette façon, lorsque les utilisateurs téléchargent l'application et extraient l'archive, ils ne disposent que d'un fichier exécutable et de certains dossiers.

Py2exe prend-il en charge la mise en place de fichiers dépendants dans un sous-dossier? Si oui, comment peut-on accomplir cela?

Répondre

2

Une solution efficace est de regrouper tout dans un exécutable autonome à l'aide

bundle_files:1

dans vos setup.py options py2exe.