Démarrage rapide de PyInstaller

Combiner un programme Python en un seul fichier

Sommaire

Utilisez PyInstaller pour empaqueter des programmes Python en exécutables autonomes. Il fonctionne sous Linux, Windows et Mac.

Ce n’est pas la méthode la plus efficace, mais elle est utilisable.

Python cube Cette image du cube Python a été générée par AI model Flux 1 dev.

Démarrage rapide avec PyInstaller

Installez PyInstaller depuis PyPI :

pip install pyinstaller

Allez dans le répertoire de votre programme et exécutez :

pyinstaller yourprogram.py

Cela générera le package dans un sous-répertoire appelé dist.

pyinstaller -F yourprogram.py

Ajouter l’option -F (ou –onefile) regroupera tout dans un seul fichier “exe”.

pyinstaller -F --paths=<your_path>\Lib\site-packages  yourprogram.py

si vous rencontrez une erreur d’import, vous pourriez envisager les packages latéraux.

pip install pynput==1.6.8
toujours en erreur d'import - essayez de désinstaller PyInstaller - voir Erreur lors de l'utilisation de pynput avec PyInstaller

Inconvénients

Il y a beaucoup de plaintes concernant les temps de chargement lents… Effectuez vous-même des recherches supplémentaires.

Liens utiles