我对此感到非常沮丧。我已经为我的32位系统和安装的Python 2.7版本安装了pygtk 2.24、pycairo 1.8.10和pyobject 2.28.3。我已经安装并成功运行了GTK+。
此外,我已经将路径"C:\Python27\Lib\site-packages\gtk-2.0"添加到sys.path中(其中包含pygtk和pobject),并将我的Path系统变量设置为C:\gtk,其中包含GTK+。
当我尝试导入gtk时,出现以下错误:
此外,我已经将路径"C:\Python27\Lib\site-packages\gtk-2.0"添加到sys.path中(其中包含pygtk和pobject),并将我的Path系统变量设置为C:\gtk,其中包含GTK+。
当我尝试导入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.
我无法弄清楚问题出在哪里。有人有任何想法吗?
编辑
找到了此帖子,并发现了一个与GtkSharp相关的变量(不知道它来自哪里),但是删除它没有帮助。