Résolue

Taille du fichier exe généré

# Optimisation

Bonjour, y a-t-il un moyen d'agir sur la taille du fichier exe généré avec auto-py-to-exe? (Pour la calculatrice créée dans les vidéos précédentes, le dossier que j'ai généré avec le fichier exécutable pèse 105 Mo, ce qui me parâit énorme pour une simple calculette.) Merci d'avance!

Thibault houdon

Mentor

Bonsoir Simon,

En fait oui il y a une taille incompressible de base peu importe ton application, car le fichier .exe inclu un interpréteur Python et la lib PySide qui est assez volumineuse.

Par contre tu verras que ça ne va pas grossir tant que ça, en gros tu dois avoir 104mo de fichiers de base et 1mo (voire beaucoup moins) qui viennent de ton script.

Donc si tu fais une application beaucoup plus importante, la taille ne va pas aller de façon exponentielle, tu resteras sur des applications de 110mo par exemple même si tu avais quelque chose de beaucoup plus conséquent.

Pas moyen de n'importer de PySide que ce dont on a réellement besoin? Par exemple juste les widgets utilisés (et leurs parents bien sûr)?

Thibault houdon

Mentor

Malheureusement non, je ne crois pas me souvenir que c'est possible, tu peux utiliser --exclude-module mais c'est pour exclure une lib au complet.

Tout ça est très imbriqué, comme tu as dû le voir dans les formations, les widgets haut niveau nécessitent tout un tas de briques bas niveau qui sont utilisées par tous les widgets, donc ça serait super difficile d'indiquer précisément ce dont tu as besoin.

Ok bien compris, merci!

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.