Je viens d’installer un système Linux (Kubuntu) et je me demandais s’il existait un programme pour rendre les programmes python exécutables pour Linux.
Il suffit de mettre ceci dans la première ligne de votre script:
#!/usr/bin/env python
Rendre le fichier exécutable avec
chmod +x myfile.py
Exécuter avec
./myfile.py
Si vous souhaitez obtenir une application binary autonome en Python, essayez d’utiliser un outil tel que py2exe ou PyInstaller .
Vous pouvez utiliser PyInstaller. Il génère une version distante afin que vous puissiez l’exécuter en un seul fichier “binary”.
http://pythonhosted.org/PyInstaller/#using-pyinstaller
Python 3 a l’option native de créer un build dist aussi:
Mettre ces lignes au début du code indiquera à vos systèmes d’exploitation de rechercher le programme binary 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ù il conserve l’interpréteur python. Comme Ubuntu est le système d’exploitation, l’interprète de python rest dans /usr/bin/python
alors je dois écrire cette ligne au début de mon script python;
#!/usr/bin/python
Après avoir rempli et enregistré votre code
Démarrer votre terminal de commande
Assurez-vous que le script se trouve dans votre répertoire de travail actuel
Tapez chmod +x script_name.py
Vous pouvez maintenant démarrer le script en cliquant sur le script. Un message d’alerte apparaîtra; appuyez sur “Exécuter” ou “Exécuter dans le terminal” dans la case d’alerte; ou, à l’invite du terminal, tapez ./script_name.py
Une autre façon de le faire pourrait être en créant un alias. Par exemple en écriture de terminal:
alias printhello='python /home/hello_world.py'
L’écriture du printhello
exécutera hello_world.py, mais ce n’est que temporaire. Pour rendre les alias permanents, vous devez les append à bashrc, vous pouvez les éditer en écrivant ceci dans le terminal:
gedit ~/.bashrc
Si on veut rendre exécutable hello.py
d’abord trouver le chemin où python est dans votre os avec: which python
il réside généralement dans le dossier “/ usr / bin / python”.
à la toute première ligne de hello.py
il faut append: #!/usr/bin/python
puis par la commande linux chmod
on devrait juste le rendre exécutable comme: chmod +x hello.py
et exécuter avec ./hello.py
En haut de votre code, écrivez d’abord:
#usr/bin/python
ou #usr/bin/env python
Créez ensuite un nouveau fichier .sh
appelé setup.sh
et écrivez:
sudo apt-get install python python-pip sudo chmod +x yourfile.py sudo -H pip install librariesyouwant
Par conséquent, supprimer le problème de ne pas avoir python et installer les paquets manquants. Pour créer un raccourci sur le bureau, procédez comme suit:
sudo cp yourfile.py ~/Desktop/ sudo chmod +x ~/Desktop/yourfile.py
S’il vous plaît, notez que si votre code n’est pas créé pour créer une interface graphique, vous devrez exécuter votre code depuis le terminal avec ./yourfile.py