Je viens d'installer un système linux (Kubuntu) et je me demandais s'il existe un programme pour rendre les programmes python exécutables pour linux.
Réponses
Trop de publicités?Si vous souhaitez obtenir une application binaire autonome en Python, essayez d'utiliser un outil comme py2exe ou PyInstaller .
Vous pouvez utiliser PyInstaller. Il génère une dist de construction afin que vous puissiez l'exécuter comme un seul fichier "binaire".
http://pythonhosted.org/PyInstaller/#using-pyinstaller
Python 3 a aussi l'option native de créer une dist de construction :
En plaçant ces lignes au début du code, vous indiquerez à votre système d'exploitation de rechercher le programme binaire nécessaire à l'exécution du script python, c'est-à-dire l'interpréteur python.
Cela dépend donc de votre système d'exploitation où se trouve l'interpréteur python. Comme j'ai Ubuntu comme système d'exploitation, l'interpréteur python se trouve dans le répertoire suivant /usr/bin/python
Je dois donc écrire cette ligne au début de mon script en python ;
#!/usr/bin/python
Après avoir complété et enregistré votre code
-
Démarrez votre terminal de commande
-
Assurez-vous que le script se trouve dans votre répertoire de travail actuel
-
Type
chmod +x script_name.py
-
Vous pouvez maintenant lancer le script en cliquant sur le script. Une boîte d'alerte apparaîtra ; appuyez sur "Run" ou "Run in Terminal" dans la boîte d'alerte ; ou, à l'invite du terminal, tapez
./script_name.py
Si l'on veut rendre exécutable hello.py
trouvez d'abord le chemin où se trouve python dans votre système d'exploitation avec : which python
il se trouve généralement dans le dossier "/usr/bin/python".
à la toute première ligne de hello.py
il faut ajouter : #!/usr/bin/python
puis par la commande linux chmod
on devrait simplement le rendre exécutable comme : chmod +x hello.py
et l'exécuter avec ./hello.py
- Réponses précédentes
- Plus de réponses