python - import gtk/glib 产生 ImportError : DLL load failed

标签 python pygtk gtk

我在 Windows XP SP3 上从各自的网站安装了最新版本的 python (2.6.5)、gtk+、pygtk(和 friend )。当您尝试导入 gtk(或就此而言只是 glib)时,会引发 ImportError:

Python 2.6.5 (r265:79096, Mar 19 2010, 21:48:26) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import gtk
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python26\lib\site-packages\gtk-2.0\gtk\__init__.py", line 38, in <module>
    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 <module>
    from glib._glib import *
ImportError: DLL load failed: The specified procedure could not be found.

这在大约 6 个月前在同一台机器上运行,尽管这次我已经重新安装了。我尝试了不同版本的库,但仍然无法正常工作。

a couplepages与此相关,但没有提出解决方案,我找不到。

最佳答案

我通过安装 windows GTK+ runtime 来解决这个问题,如这个链接所示 http://www.gramps-project.org/wiki/index.php?title=Windows_installer#Installation

另请参阅他们专门解决 Windows 导入错误的页面:http://www.gramps-project.org/wiki/index.php?title=ImportError:_DLL_load_failed

关于python - import gtk/glib 产生 ImportError : DLL load failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3091281/

相关文章:

c - 如何使用 Poppler 缩放

gtk+-2 :can't see buttons that are added to GtkHButtonBox

c - 制作 discordian gtk 日历小部件 - 如何更改标题以将 gtkcalendar.c 提取到我自己的目录?

.net - 有没有关于如何命名变量的教程?

python - 多语言 .py 文件的编码

从 3% 获得 0.03 的 Pythonic 方法

python - 为什么字符偏移量会在 gtk.TextBuffer 中移动?

python - gtk 自定义微调按钮

python - 如何为 Gedit 插件创建的菜单项添加键盘快捷键/加速键

python - 没有电子邮件通知