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后,Pip不起作用

在Ubuntu 16.10安装mysql workbench报未安装软件包 libpng12-0错误

Ubuntu 16.04/16.10安装 KDE Plasma

docker on ubuntu16.10安装配置

如何从Ubuntu 16.10升级到Ubuntu 17.04

VNware上安装虚拟机Ubuntu16.10