2011-05-21 58 views
4

对此感到沮丧。我安装了pygtk 2.24,pycairo 1.8.10和pyobject 2.28.3全部用于我的32位系统和我已安装的Python版本的2.7。我有GTK +安装和工作。我的路径是在sys.path(其中pygtk和pobject驻留)中设置的“C:\ Python27 \ Lib \ site-packages \ gtk-2.0”的路径,我的GTK_BASEPATH的路径系统变量设置为C :GTK +所在的\ gtk。我的Windows GTK + for Python安装有什么问题?

我得到这个错误,当我试图导入GTK:

Traceback (most recent call last): 
    File "<pyshell#6>", line 1, in <module> 
    import gtk 
    File "C:\Python27\lib\site-packages\gtk-2.0\gtk\__init__.py", line 30, in <module> 
    import gobject as _gobject 
    File "C:\Python27\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:\Python27\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. 

我无法弄清楚什么是错的。有人有主意吗?

编辑

发现this post,我发现GtkSharp(不知道它是从哪里来的)一个变量,但删除它并没有帮助。

回答

6

尝试卸载所有(包括GTK +,除非其他需要),并使用PyGTK all-in-one installer instead

+0

这个工作。我以为那是我下载的那个,但第二眼看来并不是这样。谢谢。 – 2011-05-24 20:44:32

+0

很高兴帮助:) – detly 2011-05-25 01:09:51