GLib-GObject:Weasyprint 出现 g_object_replace_qdata 错误
GLib-GObject: g_object_replace_qdata error with Weasyprint
我正在尝试使用 this simple tutorial
之后的 Weasyprint 打印一个简单的 PDF 文件
我运行这个命令:
python weasyprintdemo.py sample.html sample.pdf
在包含以下文件的文件夹中:
weasyprintdemo.py
sample.html
sample.css
命令的输出是一个无限循环,包含以下 2 条消息:
(process:7356): GLib-GObject-CRITICAL **: 11:23:32.010: g_object_replace_qdata: assertion 'G_IS_OBJECT (object)' failed
(process:7356): GLib-GObject-CRITICAL **: 11:23:32.010: g_object_get_qdata: assertion 'G_IS_OBJECT (object)' failed
没有生成预期的sample.pdf。
weasyprintdemo.py、sample.html和sample.css的内容可以在here
中找到
为了使这个脚本正常工作,我已经解决了无数问题,但我现在在这个问题上停留了一个星期...有什么想法吗?
我的工作环境:
- Windows 10
- 虚拟环境 20.13.3
- Python 3.6.8
- 点 21.3.1
- Weasyprint 54.2
- 来自 here
的 GTK3 3.24.31
> weasyprint --info
System: Windows
Machine: AMD64
Version: 10.0.17134
Release: 10
WeasyPrint version: 54.2
Python version: 3.6.8
Pydyf version: 0.1.2
Pango version: 15003
GTK 安装在 C:\GTK3 并且 C:\GTK3\bin 在我路径的顶部。
当我将 Weasyprint 和 GTK 降级到旧版本时它起作用了。
新工作版本:
- Python 3.9.5
- 点 21.3.1
- Weasyprint 52
- GTK3 3.24.13-2019-12-19
我正在尝试使用 this simple tutorial
之后的 Weasyprint 打印一个简单的 PDF 文件我运行这个命令:
python weasyprintdemo.py sample.html sample.pdf
在包含以下文件的文件夹中:
weasyprintdemo.py
sample.html
sample.css
命令的输出是一个无限循环,包含以下 2 条消息:
(process:7356): GLib-GObject-CRITICAL **: 11:23:32.010: g_object_replace_qdata: assertion 'G_IS_OBJECT (object)' failed
(process:7356): GLib-GObject-CRITICAL **: 11:23:32.010: g_object_get_qdata: assertion 'G_IS_OBJECT (object)' failed
没有生成预期的sample.pdf。
weasyprintdemo.py、sample.html和sample.css的内容可以在here
中找到为了使这个脚本正常工作,我已经解决了无数问题,但我现在在这个问题上停留了一个星期...有什么想法吗?
我的工作环境:
- Windows 10
- 虚拟环境 20.13.3
- Python 3.6.8
- 点 21.3.1
- Weasyprint 54.2
- 来自 here 的 GTK3 3.24.31
> weasyprint --info
System: Windows
Machine: AMD64
Version: 10.0.17134
Release: 10
WeasyPrint version: 54.2
Python version: 3.6.8
Pydyf version: 0.1.2
Pango version: 15003
GTK 安装在 C:\GTK3 并且 C:\GTK3\bin 在我路径的顶部。
当我将 Weasyprint 和 GTK 降级到旧版本时它起作用了。
新工作版本:
- Python 3.9.5
- 点 21.3.1
- Weasyprint 52
- GTK3 3.24.13-2019-12-19