IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Créer un exécutable d'un script python


Sujet :

Python

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations forums :
    Inscription : Décembre 2011
    Messages : 3
    Par défaut Créer un exécutable d'un script python
    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.

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 304
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 304
    Par défaut
    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.

  3. #3
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 814
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par simple-facile Voir le message
    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

    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]

  4. #4
    Membre éprouvé
    Avatar de Luke spywoker
    Homme Profil pro
    Etudiant informatique autodidacte
    Inscrit en
    Juin 2010
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant informatique autodidacte

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 077
    Par défaut
    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.

  5. #5
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 814
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Luke spywoker Voir le message
    ...et inclure celui-çi dans un répertoire compris dans la variable PATH...
    Ce dernier point n'est pas nécessaire
    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]

Discussions similaires

  1. [Python 2.X] comment sur unix créer une application de son script python
    Par tsumey dans le forum Général Python
    Réponses: 7
    Dernier message: 30/06/2015, 13h42
  2. Problème d'exécution d'un script Python
    Par magik-boubou666 dans le forum C++
    Réponses: 2
    Dernier message: 03/03/2013, 10h15
  3. Exécution d'un script python dans Blender avec un fichier .bat
    Par ero91 dans le forum Général Python
    Réponses: 4
    Dernier message: 24/01/2013, 12h53
  4. Exécution d'un script Python
    Par tom77380 dans le forum Apache
    Réponses: 6
    Dernier message: 30/12/2011, 22h30
  5. [Système] Exécuter script python depuis php
    Par philpython dans le forum Langage
    Réponses: 1
    Dernier message: 22/03/2007, 13h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo