po aktualizacji do Ubuntu 16.10 z 16.04 program Anki nie działa. to jest komunikat o błędzie:
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
Odpowiedzi:
Proste rozwiązanie (kompilacja wstępnie skompilowana)
Najnowsze wersje Anki są teraz dostępne jako skompilowane kompilacje statyczne, które są dostarczane ze wszystkimi uwzględnionymi zależnościami. Powinny one działać od razu po rozpakowaniu na większości dystrybucji Linuksa.
Zaawansowane rozwiązanie (za pomocą kodu źródłowego tarball)
W niektórych przypadkach może być konieczne uruchomienie Anki ze źródła, np. Podczas opracowywania dodatku lub zabawy z kodem Anki. W takich przypadkach powinny działać następujące elementy:
runanki
skrypt PyQt4 powinny znajdować się obok siebie.Edytuj
runanki
w folderze źródłowym Anki i zmieńdo
cd
do folderu kodu źródłowego Anki i uruchom./runanki
. Anki powinna teraz uruchomić.źródło
sudo apt remove anki
najpierw.Sprawiłem, że Anki znów zaczęła działać, instalując python-qt4 z Jessie. Pobrałem go z https://packages.debian.org/jessie/python-qt4 (przewiń w dół na dole strony, aby pobrać linki .. większość wybierze amd64)
i zainstalowałem to przez
sudo dpkg -i python*.deb
Kredyty: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=826727 przez Thomas Rebele
źródło