You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 11环境下导入cairosvg库出现报错问题求助

解决Windows 11下CairoSVG导入时的cairo库缺失问题

针对你在Windows 11上通过pip install cairosvg安装后,导入时出现cairo库找不到的错误,且安装GTK+ Runtime仍报错的问题,提供以下几种可行方案:

方案1:使用预编译wheel包(推荐)

pip默认安装的CairoSVG依赖系统级的cairo库,而Windows没有预装该库。使用预编译的wheel包会自带所需依赖,无需额外配置:

  1. 卸载已安装的相关包:
pip uninstall -y cairosvg pycairo
  1. 下载与你的Python版本(32/64位)匹配的pycairo和cairosvg预编译wheel文件
  2. 安装下载的wheel包:
pip install pycairo-xxx.whl cairosvg-xxx.whl

方案2:修复GTK+ Runtime的依赖问题

你遇到的error 0xc1是由于GTK+ Runtime的动态链接库依赖不兼容或缺失导致的:

  • 确保安装的GTK+ Runtime版本与你的Python架构一致(均为64位或32位),避免混装
  • 将GTK+安装目录下的bin文件夹(例如C:\GTK+ Runtime\bin)添加到系统环境变量PATH的最前端,之后重启终端或IDE再尝试导入
  • 检查bin目录中是否存在libcairo-2.dll,以及它依赖的libpng16-16.dll、zlib1.dll等文件是否齐全,若缺失需重新下载完整的GTK+ Runtime安装包

方案3:通过conda安装(适用于conda环境)

如果你的Python环境由conda管理,可直接通过conda安装,它会自动处理所有依赖:

conda install -c conda-forge cairosvg

内容的提问来源于stack exchange,提问作者RFSDev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 03:27:19