después de actualizar a Ubuntu 16.10 desde 16.04, el programa Anki no se ejecuta. Este es el mensaje de error:
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
Respuestas:
Solución simple (compilación precompilada)
Las últimas versiones de Anki ahora están disponibles como compilaciones estáticas compiladas que se incluyen con todas las dependencias incluidas. Deberían funcionar directamente en la mayoría de las distribuciones de Linux.
Solución avanzada (usando el código fuente tarball)
En algunos casos, puede ser necesario ejecutar Anki desde la fuente, por ejemplo, al desarrollar un complemento o jugar con el código de Anki. En esos casos, lo siguiente debería funcionar:
runanki
script deben residir uno al lado del otro.Edite
runanki
en la carpeta de origen de Anki y cambiea
cd
a la carpeta de código fuente de Anki y ejecutar./runanki
. Anki ahora debería lanzarse.fuente
sudo apt remove anki
primero.Conseguí que Anki volviera a funcionar instalando python-qt4 de Jessie. Lo descargué de https://packages.debian.org/jessie/python-qt4 (desplácese hasta la parte inferior de la página para ver los enlaces de descarga ... la mayoría elegirá amd64)
y lo instalé vía
sudo dpkg -i python*.deb
Créditos: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=826727 por Thomas Rebele
fuente