我正尝试在 Windows XP 上运行我的 GTK 应用程序,但我在导入时遇到了问题。我已根据需要和推荐安装了以下内容:
python-2.6.msi
gtk2-runtime.2-16.6.exe
pycairo-1.8.6.exe
pygobject-2.20.0
pygtk-2.16.0.exe
pyserial-2.5.exe
但是,我在运行脚本时遇到以下错误:
Traceback (most recent call last):
File "C:\python26\app\src\start.py", line 22, in <module>
import gtk
File "C:\Python26\Lib\site-packages\gtk-2.0\gtk\__init__.py", line 30, in <mod
ule>
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 <mo
dule>
from glib._glib import *
ImportError: DLL load failed: The specified module could not be found.
GTK 安装到 C:\gtk\bin 并在我的系统路径中设置。
我是否遗漏了一些明显的东西?
如有任何帮助,我们将不胜感激。
谢谢你。
安迪
最佳答案
我遇到了同样的问题 - 我不确定为什么,但我怀疑它与某些安装/查找路径有关。我尝试在我的路径中添加各种东西,但似乎没有任何效果。
我所做的修复是卸载 python 等。阿尔。并使用 Python (x,y) 重新安装包裹。这是一个相当大的下载,但它有吨的工具,包括我需要/想要的几个(matplotlib、numpy、scipy、IPython 等)。
关于python - Windows XP GTK 应用程序 Glib 导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3333601/