import gtk/glib produit ImportError: échec de chargement de la DLL
J'ai installé les dernières versions de python (2.6.5), gtk+, pygtk (et amis) à partir de leurs sites web respectifs sur Windows XP SP3. Lorsque vous essayez d'importer gtk (ou juste glib), un ImportError:
Python 2.6.5 (r265:79096, Mar 19 2010, 21:48:26) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import gtk
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python26\lib\site-packages\gtk-2.0\gtk\__init__.py", line 38, in <module>
import gobject as _gobject
File "C:\Python26\lib\site-packages\gtk-2.0\gobject\__init__.py", line 26, in <module>
from glib import spawn_async, idle_add, timeout_add, timeout_add_seconds, \
File "C:\Python26\lib\site-packages\gtk-2.0\glib\__init__.py", line 22, in <module>
from glib._glib import *
ImportError: DLL load failed: The specified procedure could not be found.
C'était de travailler sur la même machine autour de il y a 6 mois, bien que cette fois-ci j'ai ré-installé. J'ai essayé différentes versions des bibliothèques, mais ne pouvait toujours pas le faire fonctionner.
Il y a un couple de pages y rapportant, mais pas proposer une solution, et je n'arrive pas à en trouver un.
OriginalL'auteur Jon | 2010-06-22
Vous devez vous connecter pour publier un commentaire.
J'ai obtenu un travail autour de par l'installation de windows GTK+ runtime comme indiqué dans ce lien
http://www.gramps-project.org/wiki/index.php?title=Windows_installer#Installation
Également voir leur page dédiée au dépannage des erreurs d'importation sur windows: http://www.gramps-project.org/wiki/index.php?title=ImportError:_DLL_load_failed
OriginalL'auteur Oliver Nina
J'ai réussi à résoudre moi-même. Tout d'abord, il peut y avoir plus d'une cause si cela peut ne pas aider tout le monde.
Je suis allé à travers la
PATH
variable d'environnement système et supprimé tous les chemins qui a souligné les anciennes versions de gtk+ (par exemple, ceux qui viennent emballé avec des applications).OriginalL'auteur Jon
Même problème, la solution a été de réinstaller pygtk de grampy page.
Il a été le problème de pygtk, pas de système ou gtk.
(Avant cela, l'importation de pygtk fonctionne bien)
OriginalL'auteur auraz
J'ai eu ce même problème sur Windows 7 64. J'ai essayé d'installer plusieurs versions de python 2.6, et la tout-en-un pygtk qui est censé vous donner GTK+. Ce programme d'installation ne semble pas faire quoi que ce soit. Puis j'ai installé les dernières versions de GTK+ (à partir de binaire), pygtk, pycairo, et gobject (tout est expliqué sur la pygtk téléchargements site web). Quand j'ai fait cela, j'ai eu l'
ImportError: DLL load failed: The specified procedure could not be found.
qui est donné ci-dessus.La SOLUTION a été de désinstaller pygtk, pycairo, gobject et retirer le GTK+ emplacement de ma variable path. Puis je suis allé ici et fait les 5 premières étapes (dans cet ordre) en vertu de "Dépendances - à La Dure". Et maintenant ça fonctionne. Note: je n'ai pas installer gramps, juste le pygtk partie (5 premières étapes).
OriginalL'auteur jeffery_the_wind
Certains rapports indiquent que le truc est d'importer
pygtk
premier. Avez-vous essayé?OriginalL'auteur detly
Je l'ai copié gtk module (site-packages: gtk-2.0, pygtk.py, le caire), à d'autres d'installation de python et rencontré le même problème.
Qu'il se passait parce que j'ai oublié de copier le site-packages/pygtk.la pth.
OriginalL'auteur Alex V.