#1 Le 26/11/2022, à 15:52
- le-bg-du-67
transformer un fichier py en executable pour linux
Salut.
J'ai créer un petit programme python avec tkinter et j'aimerai le transformer en executable.
J'ai déjà essayer d'utiliser cx_freeze et pyinstaller mais sa n'a pas marcher.
Pouvez vous m'aider et me décrire étape par étape comment faire
Merci
Hors ligne
#2 Le 26/11/2022, à 17:06
- Ekel
Re : transformer un fichier py en executable pour linux
Ekel
---
Jammy Jellyfish - KUbuntu Utilisateur n°16275
AMD Ryzen 5 5600G | B550 GAMING X V2 | 16 Go | 22" + 22"
Hors ligne
#3 Le 26/11/2022, à 17:14
- Compte supprimé
Re : transformer un fichier py en executable pour linux
Bonjour,
Pourquoi tu veux faire un exécutable?
à quoi cela va te servir?
Si tu en crées un sur linux, il ne marchera pas sur win$ ou mac$...
#4 Le 27/11/2022, à 13:25
- le-bg-du-67
Re : transformer un fichier py en executable pour linux
Merci de vos réponse
MPython Alaplancha je ve le compiler pour que se sois plus pratique
Hors ligne
#5 Le 28/11/2022, à 05:43
- Compte supprimé
Re : transformer un fichier py en executable pour linux
Plus pratique à quoi exactement?
Si j'insiste avec mes questions, c'est pour cerner tes besoins et ta compréhension du truc.
Parce que vouloir faire un exécutable à la windows pour une debian/ubuntu (qui dispose par défaut de python) n'a pas vraiment de sens.
#6 Le 28/11/2022, à 09:38
- iznobe
Re : transformer un fichier py en executable pour linux
Bonjour , peut etre qu ' il s' agit juste de " rendre le script python executable " ? chmod +x
retour COMPLET et utilisable de commande | script montage partitions
MSI Z490A-pro , i7 10700 , 32 GB RAM .
En ligne
#7 Le 28/11/2022, à 17:33
- Compte supprimé
Re : transformer un fichier py en executable pour linux
Bonjour , peut etre qu ' il s' agit juste de " rendre le script python exécutable " ? chmod +x
Bonjour,
ça c'est plutôt nécessaire lorsqu'on fait de la 'programmation système' ou pour s'affranchir d'un appel explicite à l'interprétateur python.
Dans ce cas il est nécessaire de mettre le shebang qui indique au système que le programme doit être lu avec l'interprétateur python:
#!/usr/bin/env python3
On peut très bien lancer un script python sans que celui-ci soit exécutable avec:
python3 mon_prog
...
Pour ma part, je me demande si l'aspect pratique évoqué, ne fait pas allusion au double clic pour lancer un prog... ce que fait un lanceur.
Attendons le retour de @le-bg-du-67, pour voir ce qu'il en est.
Dernière modification par Compte supprimé (Le 28/11/2022, à 17:33)