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 :

[py2exe] Utilisation de py2exe [Fait]


Sujet :

Py2exe Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 93
    Par défaut [py2exe] Utilisation de py2exe
    Malgré une recherche sur les anciens messages, je n'ai pas trouvé la réponse à ma question:

    Je souhaite utiliser py2exe, pour tester, j'ai pris les scripts de la FAQ et ai suivi les étapes de cette meme FAQ.

    Lorsque je lance la commande:
    le "setup" de cette ligne est surligné et j'obtiens pour commentaire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SyntaxError: invalid syntax
    Tout ca pour dire que ca ne marche pas!!! Si quelqu'un a une idée... Je suis preneur!

    PS: j'ai bien installé la bibliothèque py2exe!

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 192
    Par défaut
    peux-tu nous mettre ton code , s'il te plait?

  3. #3
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 93
    Par défaut
    Le voici (c'est juste celui de l'exemple de la FAQ):

    Le script:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    raw_input("test minimal de py2exe")
    Le setup:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    from distutils.core import setup 
    import py2exe 
    setup(console=["testpy2exe.py"])

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 192
    Par défaut
    Salut,

    je viens de faire le test avec tes fichiers, chez moi ça marche! Je ne vois pas d'où peut provenir le problème


    Tu utilise quelle version de python?

    As-tu bien télécharger la version de py2exe? sur py2exe.org , il y a py2exe pour 2.3 et pour 2.4

    Verifie bien ça..

  5. #5
    Membre éclairé
    Avatar de airod
    Homme Profil pro
    Gérant Associé, DMP Santé et Directeur technique
    Inscrit en
    Août 2004
    Messages
    767
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Gérant Associé, DMP Santé et Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 767
    Par défaut
    tu execute bien cette commande dans la console windows??

  6. #6
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 93
    Par défaut
    J'ai bien le bon py2exe, python 2.4 et le py2exe associé.

    J'ai exécuté la commande soit dans l'interpréteur python (erreur! mais ca n'est pas clair (à mon avis) dans la FAQ), ce qui donne l'erreur dont je parlais plus haut.

    Quand je le fais dans la console windows, j'obtiens quand même une erreur mais pas la même!!


    'python' n'est pas reconnu en tant que commande interne ou externe, un programme executable ou un fichier de commandes.
    Par ailleurs, quand je démarre l'invite de commande windows, elle pointe vers un dossier donné, est-il nécessaire que ce dossier contienne les fichiers setup, script etc..? ou pas? Dans tous les cas, l'erreur obtenue est la même! Comment peut on changer le dossier visé par l'invite de commande?

  7. #7
    Membre éclairé
    Avatar de airod
    Homme Profil pro
    Gérant Associé, DMP Santé et Directeur technique
    Inscrit en
    Août 2004
    Messages
    767
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Gérant Associé, DMP Santé et Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 767
    Par défaut
    ok, là c'est plus clair

    Python n'est pas def comme programme de windows.

    regarde ici:
    http://www.developpez.net/forums/viewtopic.php?t=454292


    puis recommence.

  8. #8
    Expert confirmé
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864
    Par défaut
    Citation Envoyé par Babaôrom
    J'ai bien le bon py2exe, python 2.4 et le py2exe associé.

    J'ai exécuté la commande soit dans l'interpréteur python (erreur! mais ca n'est pas clair (à mon avis) dans la FAQ), ce qui donne l'erreur dont je parlais plus haut.

    Quand je le fais dans la console windows, j'obtiens quand même une erreur mais pas la même!!


    'python' n'est pas reconnu en tant que commande interne ou externe, un programme executable ou un fichier de commandes.
    Par ailleurs, quand je démarre l'invite de commande windows, elle pointe vers un dossier donné, est-il nécessaire que ce dossier contienne les fichiers setup, script etc..? ou pas? Dans tous les cas, l'erreur obtenue est la même! Comment peut on changer le dossier visé par l'invite de commande?
    la commande "python setup.py py2exe" est une commande DOS (donc il ne faut pas l'utiliser dans l'interpréteur Python).
    Moi je me créé un fichier .bat (dans le même répertoire que mon fichier setup.py) et j'y inscris cette commande

  9. #9
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 93
    Par défaut
    Marchi!! A tous!! Désolé de n'avoir pas trouvé par mes propres moyens le topic qui explique comment trafiquer les variables d'environnement mais en recherchant "py2exe" qui n'apparait pas dedans, j'allais pas aboutir a grand chose!!!

    En tout cas maintenant ca marche! Merci

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

Discussions similaires

  1. [py2exe] wxPython et py2exe -> pb de rendu
    Par bibile dans le forum Py2exe
    Réponses: 7
    Dernier message: 14/06/2008, 19h02
  2. Utilisation de Py2exe
    Par patxi.draks dans le forum Py2exe
    Réponses: 21
    Dernier message: 15/11/2007, 15h29
  3. [py2exe] Utilisation ?
    Par abigaelle dans le forum Py2exe
    Réponses: 7
    Dernier message: 09/05/2006, 10h30
  4. [PyQt] [py2exe]
    Par Zorro dans le forum Py2exe
    Réponses: 2
    Dernier message: 05/05/2006, 13h36
  5. [py2exe] Aide sur py2exe
    Par abg76 dans le forum Py2exe
    Réponses: 3
    Dernier message: 24/11/2005, 08h42

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