0

在简单的代码中

导入gtk

入门类:

def __init__(self):
    window = gtk.Window()
    window.show()

GettingStarted()
gtk.main()

我在行收到导入错误

从 glib._glib 导入 *

_PyGLib_API = _glib._PyGLib_API

DLL 加载失败:找不到指定的模块。

对于背景,我正在运行 64 位 windows7 并使用 64 位机盖,我的模块在这里: http ://www.lfd.uci.edu/~gohlke/pythonlibs/

我将以下 64 位文件下载到伴随 Canopy 的 site-packages 文件夹中

C:...\AppData\Local\Enthought\Canopy\User\Lib\site-packages\

pygtk-2.22.0,

pygobject-2.28.6,

pycairo-1.10.0,

python-dateutil-1.5,

pyparsing-2.0.1,

numpy-1.7.1,

matplotlib-1.3.1rc2

4

1 回答 1

0

您列出的最后 4 个软件包已经在 Canopy 中。我不建议更换它们。

您列出的前 3 个包应该通过运行它们(下载文件是可执行文件)而不是通过将它们复制到站点包中来安装。在执行它们之前,请确保已将 Canopy 设置为您的默认 Python,否则它们将安装到您的默认 Python 中。

于 2013-10-25T00:41:39.463 回答