PyGIWarning:导入Gtk和Rsvg时未先指定版本使用gi.require_version

问题描述

$ python -c'来自gi.repository import Gtk' -c:1:PyGIWarning:导入Gtk时未先指定版本。导入之前使用gi.require_version('Gtk','3.0')来确保正确的版本被加载。 我该怎么办?

解决方法

您收到警告,因为您正在导入指定版本的gtk。这是因为gtk有多个版本,因此您应该声明要使用的版本。

为此,您可以打开python终端(在命令行上键入python)并执行以下代码:

import gi
gi.require_version('Gtk','3.0')
from gi.repository import Gtk