pycairo "ImportError: Ошибка загрузки DLL: указанный модуль не найден." даже после установки DLL - PullRequest
9 голосов
/ 19 января 2011

Я следую инструкциям по установке pycairo здесь: http://www.cs.rhul.ac.uk/home/tamas/development/igraph/tutorial/install.html установить pycairo для использования с igraph.

Однако даже после запуска установщика и разархивирования / копирования всех DLL-файлов в каталог cairo site-packages в соответствии с инструкциями, я все равно получаю следующую ошибку:

<code>
>>> 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.
>>> 

Я использую Python 2.6.6 под Windows 7.

Есть идеи?

Ответы [ 2 ]

20 голосов
/ 19 января 2011

Откройте _cairo.pyd в Dependency Walker и выясните, чего ему не хватает.

0 голосов
/ 25 февраля 2011

Я вроде решил проблему с установкой Gtk-Bundle для Windows , которая имела сторонние зависимости dll.

(Я сделал грязное решение, вставив dll-файлы прямо в c: / Python27 / lib / dist-packages / cairo, потому что я больше не привык к Windows и точно не знаю, какое место ожидается для dlls to go.)

Но мои скрипты наконец заработали.

...