9

我在这里遵循 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。

有任何想法吗?

4

2 回答 2

20

在Dependency Walker中打开 _cairo.pyd并找出它缺少的内容。

于 2011-01-19T04:40:23.013 回答
0

我有点解决了安装Gtk-Bundle for Windows的问题,它有第三方 dll 依赖项。

(我通过将 dll 直接粘贴到 c:/Python27/lib/dist-packages/cairo 做了一个肮脏的解决方案,因为我不再习惯 Windows 并且不确定 dll 的预期位置是什么.)

但我的脚本终于开始工作了。

于 2011-02-25T03:53:14.673 回答