Ubuntu 16.10 上的 Anki 错误
Posted
技术标签:
【中文标题】Ubuntu 16.10 上的 Anki 错误【英文标题】:Anki error on Ubuntu 16.10 【发布时间】:2017-01-03 10:13:46 【问题描述】:这是我尝试从命令行运行 anki 时得到的结果:`
Traceback (most recent call last):
File "/usr/bin/anki", line 5, 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 &” has ended`
查看我的系统,我注意到我安装了 PyQt5.QtWebKit(或类似的东西),而这里要求 PyQt4。我该如何调和?
【问题讨论】:
可能重复***.com/questions/2922711/… 关于askubuntu的问题:askubuntu.com/questions/840318/… 根据这些问题的输入,我搜索了 python4-qt 并安装了它:python-qt4 - Python bindings for Qt4 python-qt4-dbg - Python bindings for Qt4 (debug extensions) python-qt4-dbus - D-Bus Support for PyQt4 python-qt4-dbus-dbg - D-Bus Support for PyQt4 (debug extensions) python-qt4-dev - Development files for PyQt4 python-qt4-doc - Documentation and examples for PyQt4 python-qt4-gl - Python bindings for Qt4's OpenGL module python-qt4-gl-dbg - Python bindings for Qt4's OpenGL module (debug extension)
。但是,它仍然在抱怨
仍然没有解决办法。我还尝试过安装 PySide 并链接它的库,但尽管我遇到了一组不同的错误,但仍然无法正常工作。我滚了回去。肯定有pyqt4的解释和解决方案,只是好像还不够流行,无法回答
终于解决了!我必须根据这些说明手动安装 PyQt4:blog.qtibia.ro/2016/06/21/build-python-qt4-on-debian-testing
【参考方案1】:
我终于根据这些说明成功地安装了 PyQt4:https://blog.qtibia.ro/2016/06/21/build-python-qt4-on-debian-testing/ 现在我的 anki 运行正常了。
【讨论】:
【参考方案2】:我在 Ubuntu MATE 17.04 上也遇到过这个问题。我发现的最佳解决方案是从他们的网站安装 Anki 的编译版本 -> https://apps.ankiweb.net/#linux,因为它捆绑了所有必需的库。
【讨论】:
以上是关于Ubuntu 16.10 上的 Anki 错误的主要内容,如果未能解决你的问题,请参考以下文章
在Ubuntu 16.10安装mysql workbench报未安装软件包 libpng12-0错误
Ubuntu 16.04/16.10安装 KDE Plasma