我在Windows 7平台上运行python脚本时遇到了一些问题。我已经安装了Python和cairo,最后一个是使用“pip”。我正在使用以下命令运行脚本:C:\Python34>python.exe label/make_label.py

我得到以下错误消息:Traceback (most recent call last):

File "label/make_label.py", line 6, in

import cairocffi as cairo

File "C:\Python34\lib\site-packages\cairocffi\__init__.py", line 41, in

e>

cairo = dlopen(ffi, *CAIRO_NAMES)

File "C:\Python34\lib\site-packages\cairocffi\__init__.py", line 34, in dlopen

return ffi.dlopen(names[0]) # pragma: no cover

File "C:\Python34\lib\site-packages\cffi\api.py", line 118, in dlopen

lib, function_cache = _make_ffi_library(self, name, flags)

File "C:\Python34\lib\site-packages\cffi\api.py", line 411, in _make_ffi_libra

ry

backendlib = _load_backend_lib(backend, libname, flags)

File "C:\Python34\lib\site-packages\cffi\api.py", line 400, in _load_backend_l

ib

return backend.load_library(name, flags)

OSError: cannot load library libcairo.so.2: error 0x7e

我已经做了以下工作:在环境变量中添加到GTK/bin的路径

我检查了文件夹GTK/bin并找到了“libcairo-2.dll”,因此将其重命名为libcairo.so

我不知道还有什么其他的信息可以帮助解决这个问题,但请让我知道,我会尝试添加它。

Logo

一站式 AI 云服务平台

更多推荐