Bonjour,
Je suis débutant dans le monde de la programmation, comment créer un exécutable d'un script écrit en Python? pour qu'il soit exécuté sous Windows, Linux ou Mac ?.
Merci infiniment.![]()
Bonjour,
Je suis débutant dans le monde de la programmation, comment créer un exécutable d'un script écrit en Python? pour qu'il soit exécuté sous Windows, Linux ou Mac ?.
Merci infiniment.![]()
Salut,
Tu rends ton fichier exécutable dans ses propriétés ...
À part cela tu n'auras pas un fichier de type .exe par exemple qui sera multi plateforme et, ma connaissance ce n'est pas prévu dans les bonnes résolutions de 2012.
Sous Linux, on copie le fichier (ou on extrait l'archive) dans son home, on ouvre une console et on lance le script principal, ou, éventuellement, on vérifie la présence du shebang dans ce fichier et on le rend exécutable.
Après, il y a les paquetages selon les distributions Linux mais c'est une autre histoire.
Si tu débutes comme tu le dis, fais tester tes scripts par les amis qui utilisent le même os que toi (les autres ne sont pas vraiment des amis de toutes façons) et tu auras bien le temps de voir venir.
Salut
Aucun programme exécutable ne peut s'exécuter sur plusieurs os différents. Tu ne peux pas lancer Word sous Linux, tu ne peux pas lancer "ls" sous Windows. Ben c'est pareil avec Python.
Maintenant, tu peux si t'es sous windows, créer un exécutable qui sera utilisable pour d'autres windows (voir py2exe).
Mon Tutoriel sur la programmation «Python»
Mon Tutoriel sur la programmation «Shell»
Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
Et on poste ses codes entre balises [code] et [/code]
Pour créer un exécutable dans le sens Standalone: Distribuable sans que le destinataire n'est python sur son ordinateur et aura juste a cliquer sur celui-ci pour le lancer, C'est de la compilation de script Python et pour cela il existe de divers programmes pour créer ce genre de fichiers, plutot dossier car pendant la compilation le programme compilateur créer des Libraries dynamiques associer sans lesquelles le programme compiler ne peut fonctionner.
Pour windows je connait py2exe, pyinstaller et pour Linux je connait pyinstaller et cxfreeze.
Sinon juste un chmod u+x mon_script.py et inclure celui-çi dans un répertoire compris dans la variable PATH afin de pouvoir l'exécuter.
Mon Tutoriel sur la programmation «Python»
Mon Tutoriel sur la programmation «Shell»
Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
Et on poste ses codes entre balises [code] et [/code]
Partager