Le fichier Python est empaqueté dans pyinstaller d'exe

Utilisez pyinstaller pour convertir votre fichier .py directement au format .exe et exécutez votre programme directement sur une machine Windows sans environnement python! !

1. Utilisez pip pour installer le package pyinstaller sur la ligne de commande

pip install pyinstaller

2. Téléchargez et installez l'extension windows pywin32 qui est nécessaire lorsque le pyinstaler s'exécute

mhammond / pywin32

sélectionnez la dernière version du téléchargement, faites attention à choisir la version python correspondante (version) et python bitness (bittedness)

Affichez la version et les chiffres de python en tapant python sur la ligne de commande

  • Ce qui suit est le 32 bits de python3.6, vous devez télécharger [pywin32-223.win32-py3.6.exe]
Python 3.6.3 ... [MSC v.1900 32 bit (Intel)] on win32
  • Ce qui suit est le 64 bits de python3.6, vous devez télécharger [pywin32-223.win-amd64-py3.6.exe]
Python 3.6.3 ... [MSC v.1900 64 bit (AMD64)] on win32

3. Entrez la commande suivante directement dans la ligne de commande

pyinstaller [opts] yourprogram.py 

Signification du paramètre

-F Spécifie qu'un seul fichier au format exe est généré après l'empaquetage (il est recommandé d'écrire ce paramètre)

-D –onedir crée un répertoire contenant des fichiers exe, mais dépendra de nombreux fichiers (option par défaut)

-c –console, –nowindowed utiliser la console, pas d'interface (par défaut)

-w – fenêtré, – fenêtre d'utilisation de la console, pas de console

-p Ajoutez un chemin de recherche pour lui permettre de trouver la bibliothèque correspondante.

-i Changer l'icône d'icône du programme généré (comme un programme écrit pour petite amie, changer une belle icône, la valeur par défaut est très moche)

Des exemples

  • Par exemple, vous avez un programme python appelé test.py, le chemin absolu est dans [D: \ project], et il est empaqueté dans un fichier de format exe
pyinstaller -F D:\project\test.py
  • Les conditions sont les mêmes que ci-dessus, si vous voulez toujours une boîte noire sans console, exécutez secrètement dans le processus
pyinstaller -F -w D:\project\test.py
  • Les conditions sont les mêmes que ci-dessus, si vous souhaitez changer l'icône du programme
pyinstaller -F -w -i D:\project\test.ico D:\project\test.py

Les résultats montrent

Dans le répertoire où se trouve votre fichier py, générez les dossiers build et dist. Si le paramètre -F est sélectionné, le programme souhaité se trouve dans le dossier dist et le dossier build peut être supprimé

Notez que pyinstaller ne peut être converti que dans un environnement informatique Windows. Dans le même temps, il est recommandé d'utiliser l'anglais dans le chemin d'accès et de ne pas inclure le chinois. La version basse de pyinstaller peut être erronée.

Transfert depuis https://zhuanlan.zhihu.com/p/38659588

Je suppose que tu aimes

Origine www.cnblogs.com/justjust/p/12729140.html
conseillé
Classement