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 :

Utilisation de Py2exe


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
    Août 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 23
    Par défaut Utilisation de Py2exe
    Je développe un petit client lourd Python avec wx, sous Eclipse (PyDev). En interprété, cela fonctionne très bien, sous Eclipse ou en direct

    Par contre, une fois passé dans la moulinette Py2exe, ça ne marche plus :
    ==> AttributeError : 'module' objecthas no attribute 'toto'.

    J'ai structuré mes modules dans des répertoires et j'ai bien créé les fichiers __init__ pour gérer les imports...

    ????

  2. #2
    Membre éclairé Avatar de ctiti60
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2007
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 75
    Par défaut
    Salut,

    Et toto c'est quoi ? Un de tes modules ? Le module principal ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 23
    Par défaut
    Alors, un peu de détail :

    \workspace (Eclipse)
    \Pyml (mon projet)
    \src (répertoire des sources)
    __init__.py
    pyml.py (mon appli)
    Mainframe.py (fenêtre principale)
    \frame (Package python)
    __init__.py
    intervenants.py (module)
    xxxx.py (module...)

    L'exécution se plante dans le module Mainframe, au niveau du premier import relatif à un de mes package... j'ai essayé d'intervertir le smodules dan sle __init__, c'est toujours sur le premier que ça rate...

    Je vous joint un fichier __init__
    Fichiers attachés Fichiers attachés

  4. #4
    Membre éclairé Avatar de ctiti60
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2007
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 75
    Par défaut
    Au niveau de py2exe, pas d'erreurs, de warnings ? Dans le répertoire dist, il y a bien des librairies ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 23
    Par défaut
    J'ai réessayé en mettant le fichier setup.py ailleurs (au début, je le mettait dans mon répertoire 'src') et là, ça marche carrément plus du tout. La différence est dans le fichier "library.zip" où je n'ai même plus mon module Mainframe.py (présent avant). De plus, Py2exe me signale qu'il ne les a pas trouvés...

    Ceci n'explique pas mon plantage précédent, mais laisse supposer des contraintes liées au lei de stockage et à l'exécution du setup.py par rapport à l'application à générer. Par extension, n'y-a-t-il pas un truc à faire avec des path, peut-être, en plus des fichier __init__ ?

    Merci de ton aide,

  6. #6
    Membre éclairé Avatar de ctiti60
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2007
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 75
    Par défaut
    Le py2exe est lancé depuis Eclipse ?

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

Discussions similaires

  1. [py2exe] Utilisation ?
    Par abigaelle dans le forum Py2exe
    Réponses: 7
    Dernier message: 09/05/2006, 10h30
  2. [py2exe] Utilisation de py2exe
    Par Babaôrom dans le forum Py2exe
    Réponses: 8
    Dernier message: 27/02/2006, 21h16
  3. utilisation du meta type ANY
    Par Anonymous dans le forum CORBA
    Réponses: 1
    Dernier message: 15/04/2002, 12h36
  4. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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