2011-05-21 32 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