【问题标题】:What is wrong with my Windows GTK+ for Python installation?我的 Windows GTK+ for Python 安装有什么问题?
【发布时间】:2011-05-21 04:57:03
【问题描述】:

对此感到非常沮丧。我为我的 32 位系统和我安装的 Python 版本 2.7 安装了 pygtk 2.24、pycairo 1.8.10 和 pyobject 2.28.3。我已安装并运行 GTK+。

另外,我在 sys.path(pygtk 和 pobject 所在的位置)中设置了“C:\Python27\Lib\site-packages\gtk-2.0”的路径,并且我的 GTK_BASEPATH 的 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.

我不知道出了什么问题。有人有什么想法吗?

编辑

找到 this post,我找到了 GtkSharp 的一个变量(不知道它来自哪里),但删除它并没有帮助。

【问题讨论】:

    标签: python windows installation pygtk gtk


    【解决方案1】:

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

    【讨论】:

    • 这行得通。我以为那是我下载的那个,但第二眼看不是。谢谢。
    【解决方案2】:

    如果您要自己编译,请确保进入“dist”文件夹并运行创建的安装程序以在您的计算机上使用您的版本。

    Windows 编译说明:
    http://git.gnome.org/browse/pygtk/tree/README.win32

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-05
      • 2016-05-25
      • 1970-01-01
      • 2015-07-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多