après la mise à niveau vers Ubuntu 16.10 à partir de 16.04, le programme Anki ne s'exécute pas. c'est le message d'erreur:
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
Solution simple (build pré-compilé)
Les dernières versions d'Anki sont maintenant disponibles sous forme de versions statiques compilées livrées avec toutes les dépendances incluses. Ils devraient fonctionner immédiatement avec la plupart des distributions Linux.
Solution avancée (en utilisant l'archive de code source)
Dans certains cas, il peut être nécessaire d’exécuter Anki à partir de la source, par exemple. en développant un add-on ou en jouant avec le code d'Anki. Dans ces cas, les éléments suivants devraient fonctionner:
runanki
doivent résider l'un à côté de l'autre.Editez runanki
dans le dossier source d'Anki et modifiez-le.
import sys
sys.path.insert(0, "/usr/share/anki")
à
#import sys
#sys.path.insert(0, "/usr/share/anki")
cd
dans le dossier du code source d’Anki et exécutez ./runanki
. Anki devrait maintenant se lancer.
Anki a de nouveau fonctionné en installant python-qt4 de Jessie. Je l'ai téléchargé à partir de https://packages.debian.org/jessie/python-qt4 (faites défiler vers le bas de la page pour les liens de téléchargement .. la plupart choisiront AMD64)
et l'a installé via Sudo dpkg -i python*.deb
Crédits: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=826727 par Thomas Rebele