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.
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.