首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python3 -无法在"import cairosvg“上加载库

Python3 -无法在"import cairosvg“上加载库
EN

Stack Overflow用户
提问于 2018-10-01 00:11:29
回答 1查看 1.1K关注 0票数 2

我正在尝试为Python3安装CairoSVG。我运行pip3 install cairosvg时没有任何错误,但是当我尝试通过import cairosvg导入模块时,我得到了这个错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "<pyshell#5>", line 1, in <module>
    import cairosvg
  File "D:\Programs\Python3\lib\site-packages\cairosvg\__init__.py", line 41, in <module>
    from . import surface  # noqa
  File "D:\Programs\Python3\lib\site-packages\cairosvg\surface.py", line 24, in <module>
    import cairocffi as cairo
  File "D:\Programs\Python3\lib\site-packages\cairocffi\__init__.py", line 41, in <module>
    cairo = dlopen(ffi, 'cairo', 'cairo-2', 'cairo-gobject-2')
  File "D:\Programs\Python3\lib\site-packages\cairocffi\__init__.py", line 38, in dlopen
    raise OSError("dlopen() failed to load a library: %s" % ' / '.join(names))
OSError: dlopen() failed to load a library: cairo / cairo-2 / cairo-gobject-2
EN

回答 1

Stack Overflow用户

发布于 2018-10-01 01:27:23

cairosvg python包不会在您的计算机上安装cairo库。您需要下载一个安装程序,并确保python可以访问它。此外,您还需要注意python是否为与cairo库(例如x32 - x32和x86_64 - x86_64)相同的指令集而构建。Python不能使用为其他架构构建的库。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52579707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档