Lỗi của bạn có vẻ như lỗi chính tả và thư viện không được tìm thấy cho điều đó.
Bạn phải đặt "WebKit" thay vì "Webkit".
Additionaly nếu bạn sử dụng Ubuntu kiểm tra sự tồn tại thư viện với:
$ locate girepository | grep WebKit
/usr/lib/girepository-1.0/WebKit-3.0.typelib
Nếu không tồn tại bạn cần cài đặt gói gir1.2-webkit-3.0:
# apt-get install gir1.2-webkit-3.0
Sau đó, trên python tập lệnh:
import gi
gi.require_version('WebKit', '3.0')
from gi.repository import WebKit
Lưu ý: Dành cho Ubuntu 1 7.10 hoặc mới hơn, thư viện có vẻ được gọi là WebKit2. Điều này có thể được cài đặt:
$sudo apt-get install gir1.2-webkit2-4.0
Và tìm thấy trong:
$ locate girepository | grep WebKit
/usr/lib/x86_64-linux-gnu/girepository-1.0/WebKit2-4.0.typelib
Bạn có thể sử dụng bằng Python như:
import gi
gi.require_version('WebKit2', '4.0')
from gi.repository import WebKit2
Dường như trên Ubuntu 17.10 và sau đó nó phải được gir1.2- webkit2-4.0, do đó, 'sudo apt-get install gir1.2-webkit2-4.0' nên hoạt động ... mặc dù tiếc là bạn không thể nhập Webkit ngay cả khi nó được cài đặt. – NoBugs
Trên thực tế bạn có thể, nhưng chỉ sử dụng kho lưu trữ gi 'WebKit2' mô-đun đó là khá khác với phiên bản chúng tôi đã có trước đây. – NoBugs
Cảm ơn tôi cũng đã thêm ghi chú trong thư trả lời, đây là thay đổi trong hơn 6 năm;) – shakaran