Имеет ли python webkit класс WebVeiw? - PullRequest
0 голосов
/ 05 апреля 2020

Когда я пытаюсь запустить это из терминала, он говорит;

Gtk-Message: 17: 53: 10.044: Не удалось загрузить модуль "canberra-gtk-module" Traceback (последний вызов был последним): файл "browser4.py", строка 4, в представлении = webkit.WebView () AttributeError: у объекта 'module' нет атрибута 'WebView'

вот мой код:

import gtk 
import webkit 
view = webkit.WebView() 
sw = gtk.ScrolledWindow() 
sw.add(view) 
win = gtk.Window(gtk.WINDOW_TOPLEVEL) 
win.add(sw) 
win.show_all() 
view.open("http://www.google.com") 
gtk.main()

пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 05 апреля 2020

Попробуйте удалить файл __init__.pyc из папки webkit. Если вы используете ОС unix, следуйте приведенным ниже командам. Для windows выполните эквивалентные команды.

$ ls /usr/lib/python2.7/dist-packages/webkit
__init__.pyc

$ sudo rm -rf /usr/lib/python2.7/dist-packages/webkit/       

Это должно решить вашу проблему. Вот ветка, в которой обсуждаются некоторые возможные решения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...