我在这里关注pycairo安装说明: http://www.cs.rhul.ac.uk/home/tamas/development/igraph/tutorial/install.html 安装pycairo用于igraph。
但是,即使在运行安装程序并根据说明将所有DLL解压缩/复制到site-packages cairo目录后,我仍然会收到以下错误:
>>> import cairo
Traceback (most recent call last):
File "", line 1, in
File "c:\Python26\lib\site-packages\cairo__init__.py", line 1, in
from _cairo import *
ImportError: DLL load failed: The specified module could not be found.
>>>
我在Windows 7下运行python 2.6.6。
有什么想法吗?
答案 0 :(得分:20)
在Dependency Walker中打开_cairo.pyd,找出它缺少的内容。
答案 1 :(得分:0)
我有点解决了安装Gtk-Bundle for Windows的问题,它有第三方dll依赖项。
(我通过将dll直接粘贴到c:/ Python27 / lib / dist-packages / cairo中做了一个肮脏的解决方案,因为我不再习惯Windows了,不知道什么是预期的地方dll去。)
但是我的脚本终于开始工作了。