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

如何解决WeasyPrint运行时报错gobject-2.0-0 error 0x7e的问题

你在GitHub查到的说法是正确的。该报错为Windows环境下运行WeasyPrint时缺少GTK3运行时依赖导致,报错中提到的gobject-2.0-0属于GTK3组件中的核心依赖库。

具体解决方案

步骤1:安装GTK3运行时,可选以下任意一种方案:

方案A(普通用户首选,操作简单)

  • 下载Windows平台的GTK3预编译安装包
  • 安装过程中勾选「Add GTK to PATH for all users」选项
  • 安装完成后关闭当前所有命令行/IDE窗口,重新打开让环境变量生效

方案B(MSYS2环境用户适用)

  • 打开MSYS2终端,执行命令:
    pacman -S mingw-w64-x86_64-gtk3
  • 安装完成后将MSYS2路径下的mingw64/bin目录添加到系统环境变量PATH中

步骤2:验证修复效果

  • 打开新的命令行窗口,执行验证命令:
    python -c "from weasyprint import HTML"
  • 无报错输出即为修复完成,若仍报错请手动确认GTK3的bin目录已正确添加到PATH,重启电脑后再次尝试

注意不要安装GTK4版本,WeasyPrint当前仅适配GTK3,安装版本不匹配仍会触发该报错

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 14:24:03