Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 big_smile

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 utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#7 Le 28/11/2022, à 17:33

Compte supprimé

Re : transformer un fichier py en executable pour linux

iznobe a écrit :

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)