setelah memutakhirkan ke Ubuntu 16.10 dari 16.04, program Anki tidak berjalan. ini pesan kesalahan:
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
Jawaban:
Solusi sederhana (build pra-kompilasi)
Rilis Anki terbaru sekarang tersedia sebagai build statis terkompilasi yang menyertakan semua dependensi. Mereka harus bekerja tepat di luar kotak pada kebanyakan distro Linux.
Solusi canggih (menggunakan tarball kode sumber)
Dalam beberapa kasus mungkin perlu menjalankan Anki dari sumber, misalnya ketika mengembangkan add-on atau bermain-main dengan kode Anki. Dalam kasus-kasus berikut ini harus bekerja:
runanki
skrip PyQt4 harus bersebelahan.Edit
runanki
di folder sumber Anki dan ubahuntuk
cd
ke folder kode sumber Anki dan jalankan./runanki
. Anki sekarang harus diluncurkan.sumber
sudo apt remove anki
terlebih dahulu.Saya membuat Anki bekerja kembali dengan menginstal python-qt4 dari Jessie. Saya mengunduhnya dari https://packages.debian.org/jessie/python-qt4 (gulir ke bawah halaman untuk tautan unduhan .. sebagian besar akan memilih amd64)
dan menginstalnya via
sudo dpkg -i python*.deb
Penghargaan: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=826727 oleh Thomas Rebele
sumber