Nach dem Upgrade von 16.04 auf Ubuntu 16.10 wird das Anki-Programm nicht ausgeführt. Dies ist die Fehlermeldung:
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
Antworten:
Einfache Lösung (vorkompilierter Build)
Die neuesten Anki-Versionen sind jetzt als kompilierte statische Builds verfügbar, in denen alle Abhängigkeiten enthalten sind. Sie sollten auf den meisten Linux-Distributionen sofort funktionieren.
Erweiterte Lösung (mit Quelltext-Tarball)
In einigen Fällen kann es erforderlich sein, Anki von der Quelle aus auszuführen, z. B. beim Entwickeln eines Add-Ons oder beim Herumspielen mit Ankis Code. In diesen Fällen sollte Folgendes funktionieren:
runanki
Skript nebeneinander befinden.runanki
Im Quellordner von Anki bearbeiten und ändernzu
cd
in Ankis Quellcode-Ordner und starte./runanki
. Anki sollte jetzt starten.quelle
sudo apt remove anki
zuerst tun .Ich habe Anki wieder zum Laufen gebracht, indem ich Python-qt4 von Jessie installiert habe. Ich habe es von https://packages.debian.org/jessie/python-qt4 heruntergeladen.
und installiert es über
sudo dpkg -i python*.deb
Credits: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=826727 von Thomas Rebele
quelle