Windows上的Python:gtk导入错误。

1 投票
1 回答
1856 浏览
提问于 2025-04-16 11:59

我最近在玩Python,想学习图形用户界面(GUI)编程。

我安装了pygtk和gtk,但当我尝试导入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 40, in <module>
from gtk import _gtk
ImportError: DLL load failed: The specified procedure could not be found.

我一开始尝试从不同的地方下载和安装,但都没成功,现在我的程序文件里有Gtk+和GTK2 Runtime这两个文件夹。

我想这些应该是GTK运行时的不同版本吧?接着我在网上搜索,发现有人建议确保GTK在我的路径中。我已经把这两个文件夹里的lib和bin文件夹的所有路径组合都加进去了,但还是不行。

我接下来应该尝试什么呢?谢谢。

1 个回答

0

PyGTK本身有几个依赖项(比如cairo等),你有把这些都安装好吗?

撰写回答