web-dev-qa-db-fra.com

Comment mon "exe" du projet PyCharm

Ecrire un projet sur Python via PyCharm. Je veux en obtenir un fichier exe. J'ai essayé de "Enregistrer sous-> XXX.exe" - mais , lorsque j'essaye de l'exécuter, il y a une erreur "le fichier n'est pas supporté avec ce type d'OS" ps j'ai win7 x64, cela ne fonctionne pas aussi sur x32.

8
Anton Bondar

Vous ne pouvez pas enregistrer directement un fichier Python en tant qu'exe et vous attendre à ce qu'il fonctionne - l'ordinateur ne peut pas comprendre automatiquement le code que vous avez saisi dans un fichier texte. À la place, vous devez utiliser un autre programme pour transformer votre Python en un exe.

Je recommande d'utiliser un programme comme Pyinstaller . Il prend essentiellement l'interpréteur Python et le regroupe avec votre script pour le transformer en un exe autonome qui peut être exécuté sur des ordinateurs arbitraires qui n'ont pas Python installés (généralement des ordinateurs Windows, car Linux a tendance à être préinstallé avec Python).

Pour l'installer, vous pouvez le télécharger à partir du site Web lié ou utiliser la commande:

pip install pyinstaller

... à partir de la ligne de commande. Ensuite, pour la plupart, vous accédez simplement au dossier contenant votre code source via la ligne de commande et exécutez:

pyinstaller myscript.py

Vous pouvez trouver plus d'informations sur la façon d'utiliser Pyinstaller et personnaliser le processus de construction via documentation .


Cependant, vous n'êtes pas obligé d'utiliser Pyinstaller. Voici un comparaison de différents programmes qui peuvent être utilisés pour transformer votre Python en un exécutable).

26
Michael0x2a