从16.04升级到Ubuntu 16.10后,Anki程序无法运行。这是错误消息:
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
简单的解决方案(预编译版本)
最新的Anki版本现已以编译的静态版本的形式提供,其中包含所有依赖项。在大多数Linux发行版中,它们应立即可用。
进阶解决方案(使用原始码tarball)
在某些情况下,可能有必要从源代码运行Anki,例如,在开发插件或使用Anki的代码时。在这种情况下,以下方法应该起作用:
runanki
脚本应彼此相邻。runanki
在Anki的源文件夹中进行编辑并进行更改
import sys
sys.path.insert(0, "/usr/share/anki")
到
#import sys
#sys.path.insert(0, "/usr/share/anki")
cd
到Anki的源代码文件夹并运行./runanki
。Anki现在应该启动。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句