[Python] .py en exécutable [Résolu/Fermé]

Signaler
-
 Utilisateur anonyme -
Bonjour
Je voudrais savoir s'il existe un petit soft permettant de transformer mon code . py en exécutable pour linux. J'ai bien trouvé py2exe, mais il ne fonctionne que pour Windows.
Merci

2 réponses

Messages postés
29267
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
30 juillet 2020
6 897
Il suffit de rajouter en entête de ton fichier un truc du genre :
#!lepath_de_l_executable_python

Exemple :
#!/usr/bin/python

http://www.lea-linux.org/cached/index/Dev-python.html

Ensuite tu rajoutes les droits en éxecution sur ton fichier py :
chmod +x plop.py

Et après tu peux l'exécuter direct :
./plop.py

Bonne chance
Messages postés
32840
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 211
Voir aussi:
https://sebsauvage.net/python/snyppets/index.html#py2exe

Certaines fonctionnent sous Linux.
Utilisateur anonyme
Je n'ai pas du tout été explicite....
Je voudrais que mon client puisse utiliser mon code en python chez lui sans qu'il n'ai besoin d'installer python et tous les modules qui vont avec.
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 485
Ben sebsauvage t'a donné la réponse.
Un extrait du lien qu'il t'a donné:
py2exe provides an easy way to gather all necessary files to distribute your Python program on computers where Python is not installed.
Utilisateur anonyme >
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016

ok
j ai téléchargé PyInstaller 1.1 (car je travaille sous linux py2exe) et dans le Readme.txt, y'a cette ligne :
"Everyone should:
python Configure.py

python Makespec.py /path/to/yourscript.py /path/for/specfile.spec"
A quoi correspond /path/for/specfile.spec?
Merci
Utilisateur anonyme >
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016

Autant pout moi
C'est bon
Merci