после обновления до Ubuntu 16.10 с 16.04 программа Anki не запускается. это сообщение об ошибке:
Traceback (most recent call last):
File "/usr/bin/anki", line 7, in <module>
import aqt
File "/usr/share/anki/aqt/__init__.py", line 12, in <module>
from aqt.qt import *
File "/usr/share/anki/aqt/qt.py", line 22, in <module>
from PyQt4.QtWebKit import QWebPage, QWebView, QWebSettings
ImportError: No module named QtWebKit
Ответы:
Простое решение (скомпилированная сборка)
Последние версии Anki теперь доступны в виде скомпилированных статических сборок, которые поставляются со всеми зависимостями. Они должны работать прямо из коробки на большинстве дистрибутивов Linux.
Расширенное решение (с использованием исходного кода tarball)
В некоторых случаях может потребоваться запустить Anki из исходного кода, например, при разработке дополнения или поиграться с кодом Anki. В этих случаях должно работать следующее:
runanki
скрипт PyQt4 должны находиться рядом друг с другом.Отредактируйте
runanki
в исходной папке Anki и изменитев
cd
в папку с исходным кодом Anki и запустите./runanki
. Анки теперь должен запустить.источник
sudo apt remove anki
сначала.Я снова заставил Анки работать, установив python-qt4 от Джесси. Я скачал его с https://packages.debian.org/jessie/python-qt4 (прокрутите страницу вниз до ссылки для скачивания .. большинство выберет amd64)
и установил его через
sudo dpkg -i python*.deb
Авторы: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=826727, автор Thomas Rebele
источник