2010-07-26 7 views
4

J'essaie d'exécuter mon application GTK sur Windows XP et j'ai des problèmes avec une importation. J'ai installé les éléments suivants selon les besoins et recommandé:Windows XP GTK App Glib Erreur d'importation

python-2.6.msi 
gtk2-runtime.2-16.6.exe 
pycairo-1.8.6.exe 
pygobject-2.20.0 
pygtk-2.16.0.exe 
pyserial-2.5.exe 

Cependant, je reçois l'erreur suivante lors de l'exécution de mon script:

Traceback (most recent call last): 
    File "C:\python26\app\src\start.py", line 22, in <module> 
    import gtk 
    File "C:\Python26\Lib\site-packages\gtk-2.0\gtk\__init__.py", line 30, in <mod 
ule> 
    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 <mo 
dule> 
    from glib._glib import * 
ImportError: DLL load failed: The specified module could not be found. 

GTK est installé dans C: \ gtk \ bin et configuration dans mon système PATH.

Est-ce que je manque quelque chose d'évident ici?

Toute aide serait appréciée.

Merci beaucoup.

Andy

Répondre

3

Je recevais le même problème - Je ne sais pas pourquoi, mais je pense qu'il a quelque chose à voir avec certains des installer/chemins de recherche. J'ai essayé d'ajouter toutes sortes de choses à mon chemin, mais rien ne semblait fonctionner.

Ce que j'ai fait pour le réparer était de désinstaller python et. Al. et réinstallez en utilisant le package Python (x,y). C'est un téléchargement assez volumineux, mais il a tonnes d'outils, dont plusieurs (matplotlib, numpy, scipy, IPython, etc) dont j'avais besoin/voulu.

+0

Est-ce que quelqu'un sait d'un plus petit paquet qui fera le travail? Je n'ai pas pu l'obtenir (semble être en panne à ce moment-là), mais il semble être plus de 400 megs large ... –

+0

J'ai posté une réponse à propos de l'installateur de paquet de pygtk. – heltonbiker

0

Vous pouvez installer bundle pygtk trouvés dans cette page:

http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.22/

où vous devriez trouver le "tout en un" programme d'installation adapté à votre version.

Il m'a résolu le problème sans avoir à installer Py (x, y), ce qui semble être un environnement scientifique très utile pour Windows (j'utilise linux et j'installe tous ces paquets à partir du script).