2012-12-10 50 views
1

我可以import gtk沒有任何問題後,以前要導入GTK。我在林間空地的GTK + 3進行了GUI後來我想,我想嘗試GTK + 3,因此,我安裝PyGObject。我後來發現,PyGObject有小的文件,我使用的是Windows(使事情變得更糟,我知道)。無法安裝PyGObject

的問題是在這裏,我不能使用import gtk了。我也不能使用from gi.repository import Gtk。我試過再次安裝PyGTK包,但它沒有幫助。

>>> import gtk 

    Traceback (most recent call last): 
     File "<pyshell#0>", 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.` 

回答

0

這看起來像C級庫缺失,或者至少在Python包裝找不到它的地方。請嘗試重新安裝哪個C庫的版本對應於Python庫,你想用(GTK2和GTK3 應該,從理論上說,平行安裝,但安裝新PyGobject爆發import gtk表明,至少在這些特定的綁定AREN由於某種原因)。

+0

我刪除了的GTK並用GTK 2運行時安裝的話,它的工作! – elwc