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

Py2exe Python Discussion :

Lire un programme en python, sans python


Sujet :

Py2exe Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 19
    Par défaut Lire un programme en python, sans python
    Je ne savais pas ou mettre ma question, donc je l'entrepose ici

    Voila, je me suis poser une question au niveau de l'ouverture d'un programme en python sur une machine qui n'a pas ce logiciel d'installer!!

    Je m'explique en un exemple, je cré un programme et veut en faire partager des amis mais aucun des mes amis a python d'installer sur leurs machines, est-ce que je peu transformer tout les fichier qu'il m'a fallut faire en .py par exemple, pour qu'une personne qui n'a pas python d'installer puisse lire le programme (comme un fichier .exe qui n'a besoin de rien pour s'installer)

    Je ne sais pas is je me suis bien fait comprendre, alors dites-le moi, si vous voulez un autre exemple

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Août 2004
    Messages
    723
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 723
    Par défaut
    2 possibilités:
    Soit tu fais un interpréteur à l'aide de l'API Python et tu le fournis avec le programme (ce qui permet la modification du .py)
    Soit tu utilises une librairie comme py2exe pour faire un exécutable

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 19
    Par défaut
    La premiere possibilité obligerai donc l'utilisateur à installer python si je comprend bien ??

    Pour la deuxième possibilitée, j'ai trouver un truc ici (fait par Guigui_) mais je misère un peu avec ça "python.exe setup.py py2exe" qui faut que j'ecrive dans une fenetre DOS, ça veut pas marcher, j'ai meme essaier de cré un fichier .bat (comme m'avait conseiller Guigiz_ pour installer Pmw )

  4. #4
    Membre émérite

    Profil pro
    Inscrit en
    Août 2004
    Messages
    723
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 723
    Par défaut
    Citation Envoyé par Guigiz
    La premiere possibilité obligerai donc l'utilisateur à installer python si je comprend bien ??
    Pas forcément, tu peux faire ton propre interpréteur à l'aide des fonctions de l'API

  5. #5
    Membre émérite
    Avatar de parp1
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    829
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2005
    Messages : 829
    Par défaut
    Explique ce qui ne vas pas avec py2exe?

    Tu utilises peut etre des librairies qui necessite des modifications.

    Mets nous les msg d'erreurs. MERCI Au pire va faire un tour du coté du forum GUI python. Ta un forum PY2EXE spécialement conçu.

    A plus!
    [SIZE="2"]Dis moi qui tu suis, je te dirais qui je Hais!
    Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit

    Mon premier Tutoriel


    A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 19
    Par défaut
    Citation Envoyé par parp1
    Explique ce qui ne vas pas avec py2exe?

    Tu utilises peut etre des librairies qui necessite des modifications.

    Mets nous les msg d'erreurs. MERCI Au pire va faire un tour du coté du forum GUI python. Ta un forum PY2EXE spécialement conçu.

    A plus!
    Je vais reprendre du début de l'essai :
    Je prend un fichier .py au hazard (juste pour faire un test quoi), je le met dans un dossier quelconque, je cré un nouveau .py nommé setup.py dans lequel j'ecrit ça (en relmplacant le nom du fichier par le mien, bien sur :
    from distutils.core import setup
    import py2exe
    setup(console=["testpy2exe.py"])
    Ensuite, je vais dans "executer" et je met "cmd" pour ouvrir une fenetre DOS, je rentre ça :"python.exe setup.py py2exe" et ça me donne ça :


    Cette manip n'ayant pas marcher, j'ai fait une manip d'essaie (que j'avait fait pour installer Pmw) mais la pareil, ça ne marche pas (création d'un fichier setup.bat avec à l'interieur "python.exe setup.py py2exe")

    ps :j'ai fait cette manip avec le tuto de Guigui_ dispo ici

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 10
    Dernier message: 25/12/2012, 19h31
  2. Courbe avec python sans pylab
    Par anthonystaltaro dans le forum Général Python
    Réponses: 4
    Dernier message: 06/05/2009, 13h00
  3. programmer un morpion avec python
    Par titimaxou dans le forum Général Python
    Réponses: 33
    Dernier message: 19/03/2009, 13h26
  4. python sans python
    Par kowal_2205 dans le forum Py2exe
    Réponses: 1
    Dernier message: 15/03/2009, 01h16
  5. [Turbo Pascal] Lire une touche au clavier sans interrompre le programme
    Par Allelouia dans le forum Turbo Pascal
    Réponses: 13
    Dernier message: 29/03/2003, 22h31

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