após a atualização para o Ubuntu 16.10 a partir do 16.04, o programa Anki não é executado. esta é a mensagem de erro:
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
Respostas:
Solução simples (compilação pré-compilada)
As versões mais recentes do Anki agora estão disponíveis como compilações estáticas compiladas que são fornecidas com todas as dependências incluídas. Eles devem funcionar imediatamente na maioria das distribuições Linux.
Solução avançada (usando tarball do código fonte)
Em alguns casos, pode ser necessário executar o Anki a partir da fonte, por exemplo, ao desenvolver um complemento ou brincar com o código do Anki. Nesses casos, o seguinte deve funcionar:
runanki
script PyQt4 devem residir próximos um do outro.Edite
runanki
na pasta de origem da Anki e alterepara
cd
para a pasta de código-fonte de Anki e execute./runanki
. Anki agora deve lançar.fonte
sudo apt remove anki
primeiro.Coloquei Anki trabalhando novamente instalando python-qt4 de Jessie. Fiz o download em https://packages.debian.org/jessie/python-qt4 (role até o final da página para ver os links para download. A maioria escolherá amd64)
e instalou-o via
sudo dpkg -i python*.deb
Créditos: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=826727 por Thomas Rebele
fonte