pycairo "ImportError: Ошибка загрузки DLL: указанный модуль не найден." даже после установки DLL
Я следую инструкциям по установке pycairo здесь: http://www.cs.rhul.ac.uk/home/tamas/development/igraph/tutorial/install.html чтобы установить pycairo для использования с igraph.
Однако даже после запуска установщика и разархивирования / копирования всех DLL-файлов в каталог cairo site-packages в соответствии с инструкциями, я все равно получаю следующую ошибку:
>>> 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 ответа
Откройте _cairo.pyd в Dependency Walker и выясните, чего ему не хватает.
Я вроде решил проблему установки Gtk-Bundle для Windows, которая имела сторонние зависимости dll.
(Я сделал грязное решение, вставив dll-файлы прямо в c:/Python27/lib/dist-packages/cairo, потому что я больше не привык к Windows и не знаю наверняка, в каком месте следует ожидать появления dll-файлов.)
Но мои скрипты начали работать наконец.