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

GTK+ avec Python Discussion :

Problème lors de l'import de GTK


Sujet :

GTK+ avec Python

Vue hybride

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

    Informations forums :
    Inscription : Février 2006
    Messages : 25
    Par défaut Problème lors de l'import de GTK
    Hello,
    j'essaie d'installer Pygtk, gtk et leurs dépendances notamment pour créer des interfaces graphiques avec Glade. J'ai lu dans plusieurs forums anglo-saxons qu'il valait mieux télécharger la version tout-en-un dispo ici http://ftp.gnome.org/pub/GNOME/bin [...] ygtk/2.22/ pour éviter toute erreur.
    C'est ce que j'ai fait mais je retrouve quand même avec une erreur lors de l'import de gtk :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    import gtk
    Traceback (most recent call last):
      File "<interactive input>", line 1, in <module>
      File "C:\Python27\lib\site-packages\gtk-2.0\gtk\__init__.py", line 40, in <module>
        from gtk import _gtk
    ImportError: DLL load failed: La procédure spécifiée est introuvable.
    Plusieurs personnes ont l'air d'avoir eu le même problème, problème qu'ils ont réglé en installant la solution tout-en-un justement.
    Mais pour moi, ça ne change rien !

    Avez-vous des solutions ?
    Maxime

  2. #2
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 327
    Par défaut
    Bonjour,

    Essayez :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    import pygtk
    pygtk.require("2.0")
    import gtk
    Mickael

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

    Informations forums :
    Inscription : Février 2006
    Messages : 25
    Par défaut
    Merci de ta réponse !

    J'ai essayé ta solution et ça pose encore problème. J'ai testé avec PyScripter et il m'ouvre le fichier nommé "__init__.py" pour me surligner la ligne suivante :
    Il m'affiche également l'erreur suivante dans une nouvelle fenêtre :
    ImportError : DLL load failed : la procédure spécifiée est introuvable

    Peut-être devrais-je passer à une autre GUI.

  4. #4
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 327
    Par défaut
    Bonjour,

    Bon a priorie, la bibliotheque n'est pas forcement bien installé, pour vérifier, je vous invite à télécharger le run-time GTK+ 2.22.1, c'est une archive zip contenant tout ce dont vous avez besoin pour exporter les applications sous windows une fois quelles sont compilés, il devrait donc y avoir ce qui vous manque. Placez l'intégralité du contenu à l'endroit de votre script PyGTK : http://www.gtk.org/download-windows.html

    Si cela fonctionne, nous aviserons pour les placez de tel sorte que vous n'aillez plus besoin de copier tout le run-time par application.

    Tenez moi au courant Bon courage

    Mickael

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 147
    Par défaut
    Bonjour
    j'ai eu exactement le même problème d'installation sur window avec l'installeur tout en 1 disponible depuis fin 2010

    J'ai tout essayé et même allé jusqu'a faire table rase de tout et en repartant du départ avec des installations propres à coup quasiment sur.
    Je n'ai jamais abouti jusqu'au bout.

    Rien n'y fait j'ai testé je ne sais combien de combinaison en partant d'abord du tout en 1.
    puis en partant sur des installations morceaux par morceau du dernier cri.

    Au final j'ai fini par retourner sur une config qui fonctionne
    avec
    gtk2-runtime-2.16.6-2010-05-12-ash
    gtk+_2.20.0-1_win32
    pycairo-1.8.6.win32-py2.6
    pygobject-2.20.0.win32-py2.6
    pygtk-2.16.0.win32-py2.6

    je ne peux donc pas profiter des dernières évolutions de la série Pygtk.
    J'ai renoncé pour le moment.
    Il y a fatalement quelque chose qui ne tourne pas rond dans cette affaire.
    Si j'ai commis une erreur je ne sais pas laquelle.
    Je finis par pencher sur une non compatibilité avec ma config........
    Donc je suis preneur de tout conseil aussi.....

  6. #6
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 327
    Par défaut
    Théoriquement, l'installation a proprement parlé qui marche a chaque fois chez moi :

    * Installation d'une nouvelle version de Python (moi 2.5)
    * Installation de Pycairo et Pygobject (version correspondant a python)
    * Installation de PyGTK (obligatoirement en dernier)

    * Telecharger GTK+ 2.22.1 (en Dev pour Windows 32 bits)
    * Telecharger Glib (en Dev aussi)
    * Extraire ces deux archives a la racine de votre patch python.

    Pour windows Vista et >, ne pas oublier de lancer tous les installateurs en mode administrateur en faisant clic droit -> executer en tant qu'administrateur...

    Bon courage a tous...

    Mickael

Discussions similaires

  1. Problème lors d'un import de table
    Par niavlys77 dans le forum VBA Access
    Réponses: 2
    Dernier message: 05/09/2007, 13h59
  2. Réponses: 4
    Dernier message: 04/04/2007, 07h46
  3. Problème lors de l'import d'une dll native.
    Par -Jolan- dans le forum C++/CLI
    Réponses: 4
    Dernier message: 21/02/2007, 12h18
  4. Problème lors de l'import de Oracle 9i à XE
    Par cedrich dans le forum Oracle
    Réponses: 7
    Dernier message: 29/09/2006, 16h16
  5. Réponses: 2
    Dernier message: 28/10/2005, 20h43

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