centos PyGI警告:导入Gtk和Rsvg时没有先指定版本,请使用gi.require_version

u2nhd7ah  于 2022-11-07  发布在  其他
关注(0)|答案(2)|浏览(185)

$ python -c '从gi.repository导入Gtk' -c:1:PyGI警告:导入Gtk时没有先指定版本。在导入前使用gi.require_version('Gtk','3.0')以确保加载了正确的版本。我该怎么办?

yr9zkbsy

yr9zkbsy1#

你收到一个警告,因为你在导入gtk时没有指定版本。这是因为gtk有几个版本,所以你应该声明要使用哪个版本。
为此,您可以打开一个python终端(在命令行中键入python)并执行以下代码:

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

0sgqnhkj2#

我遇到了和问题中描述的一样的问题。我试图改变源文件中上面列出的命令的顺序,但是VS代码的一些扩展将顺序重新设置为上面答案中建议的自下而上的顺序。当我按照建议的顺序强制保存代码时,它解决了查询。这在大多数情况下可能有效。谢谢。

相关问题