python - 我的 Windows GTK+ for Python 安装有什么问题?

标签 python windows installation pygtk gtk

对此感到非常沮丧。我为我的 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 路径系统变量设置为 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 的变量(不知道它来自哪里)但是删除它没有帮助。

最佳答案

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

关于python - 我的 Windows GTK+ for Python 安装有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6079685/

相关文章:

python - pyzmq 应该使用哪种协议(protocol)?

c# - 如何从具有管理员权限的进程启动没有管理员权限的新进程?

windows - 使用 Cygwin 从 Windows 运行 fork(2)。可能的?

python - 使用特定 TargetDir 以/安静模式安装 Python 可执行文件

python - 在Python的For循环中添加SQL查询

python - 有没有办法为本地文件生成 URL?

python - Flask app.run 创建实体重复项?

windows - 如何在批处理文件中使用嵌套的 FOR 循环

linux - 安装一个使用 wget 下载的 RPM 文件

android - 在编写测试时初始化 Activity 之前设置数据库