9

ここでpycairoのインストール手順に従います: http : //www.cs.rhul.ac.uk/home/tamas/development/igraph/tutorial/install.htmligraphで使用するためにpycairoをインストールします。

ただし、インストーラーを実行し、指示に従ってすべてのDLLをサイトパッケージ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.
>>> 

私はWindows7でPython2.6.6を実行しています。

何か案は?

4

2 に答える 2

20

Dependency Walkerで_cairo.pydを開き、不足しているものを見つけます。

于 2011-01-19T04:40:23.013 に答える
0

サードパーティのdll依存関係があったWindows用のGtk-Bundleのインストールの問題をちょっと解決しました。

(私はdllをc:/ Python27 / lib / dist-packages / cairoに直接貼り付けることで汚い解決策を実行しました。これは、Windowsにもう慣れておらず、dllが移動する予定の場所がわからないためです。 。)

しかし、私のスクリプトはついに機能し始めました。

于 2011-02-25T03:53:14.673 に答える