J'ai besoin de convertir un script Python en exécutable Windows.
J'ai Python 2.6 installé sur python26
.
J'ai créé un script et je l'ai conservé C:\pythonscript
. Dans ce dossier, il y a deux fichiers
Setup.py
et oldlogs.py
(ce fichier nécessite une conversion)
setup.py
le code est
from distutils.core import setup
import py2exe
setup(console=['oldlogs.py'])
Comment puis-je convertir oldlogs.py en un fichier exe?
python
compilation
executable
Dewal Tewari
la source
la source
Réponses:
Ou utilisez PyInstaller comme alternative à py2exe . Voici un bon point de départ . PyInstaller vous permet également de créer des exécutables pour Linux et Mac ...
Voici comment on pourrait assez facilement utiliser PyInstaller pour résoudre le problème en question:
À partir de la documentation de l'outil:
la source
GitHub
étoiles,PyInstaller
a ~ 4000 étoiles,cx_Freeze
a 200 étoiles. CelaPyInstaller
semble donc être plus populaire et a probablement plus de cas de bord couverts. pourquoi pensez-vous quecx_Freeze
c'est mieux quePyInstaller
?Je recommande PyInstaller , un simple script python peut être converti en un exe avec les commandes suivantes:
qui crée un fichier yourprogram.spec qui est une configuration pour construire l'exe final. La commande suivante crée l'exe à partir du fichier de configuration:
Plus peut être trouvé ici
la source
la source