gpt4 book ai didi

python - 无法从 gi.repository 导入 Webkit

转载 作者:太空狗 更新时间:2023-10-29 17:13:03 25 4
gpt4 key购买 nike

当我尝试从 gi.repository 导入 Webkit 时,它给出了一个 ImportError:

from gi.repository import Webkit
ERROR:root:Could not find any typelib for Webkit
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name Webkit

我做错了什么?

最佳答案

您的错误似乎是拼写错误,找不到相应的库。

你必须用“WebKit”代替“Webkit”。

另外,如果您使用 Ubuntu,请检查库是否存在:

$ locate girepository | grep WebKit
/usr/lib/girepository-1.0/WebKit-3.0.typelib

如果不存在你需要安装包 gir1.2-webkit-3.0:

# apt-get install gir1.2-webkit-3.0 

然后在 python 脚本上:

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

注意:对于 Ubuntu 17.10 或更高版本,该库似乎称为 WebKit2。可以安装:

$sudo apt-get install gir1.2-webkit2-4.0

并发现于:

$ locate girepository | grep WebKit
/usr/lib/x86_64-linux-gnu/girepository-1.0/WebKit2-4.0.typelib

您可以在 Python 中像这样使用:

import gi
gi.require_version('WebKit2', '4.0')
from gi.repository import WebKit2

关于python - 无法从 gi.repository 导入 Webkit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7823972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com