1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > anki 2.0 wordQuery 插件安装失败解决方法

anki 2.0 wordQuery 插件安装失败解决方法

时间:2022-11-29 11:09:52

相关推荐

anki 2.0 wordQuery 插件安装失败解决方法

anki 2.0 wordQuery 安装失败解决方法

anki 插件 wordQuery 非常实用,受到很多人推荐。但是我尝试安装后却报错:

一个插件发生了错误。请把它报告在插件的论坛上:/discussions/add-onsTraceback (most recent call last):File "aqt\progress.py", line 69, in handlerFile "aqt\main.py", line 110, in setupProfileFile "aqt\main.py", line 244, in loadProfileFile "anki\hooks.py", line 26, in runHookFile "C:\Users\14747\AppData\Roaming\Anki2\addons\wordquery.py", line 31, in start_hereimport wqueryFile "C:\Users\14747\AppData\Roaming\Anki2\addons\wquery\__init__.py", line 27, in <module>from .ui import show_optionsFile "C:\Users\14747\AppData\Roaming\Anki2\addons\wquery\ui.py", line 34, in <module>from .service import service_managerFile "C:\Users\14747\AppData\Roaming\Anki2\addons\wquery\service\__init__.py", line 24, in <module>service_manager = ServiceManager()File "C:\Users\14747\AppData\Roaming\Anki2\addons\wquery\service\manager.py", line 35, in __init__self.update_services()File "C:\Users\14747\AppData\Roaming\Anki2\addons\wquery\service\manager.py", line 50, in update_servicesself.local_services = self._get_available_local_services()File "C:\Users\14747\AppData\Roaming\Anki2\addons\wquery\service\manager.py", line 107, in _get_available_local_servicesservices.add(MdxService(dict_path))File "C:\Users\14747\AppData\Roaming\Anki2\addons\wquery\service\base.py", line 279, in __init__self.builder.get_header()File "C:\Users\14747\AppData\Roaming\Anki2\addons\wquery\libs\mdict\mdict_query.py", line 77, in get_header_()File "C:\Users\14747\AppData\Roaming\Anki2\addons\wquery\libs\mdict\mdict_query.py", line 54, in _mdx = MDX(self._mdx_file, only_header=True)File "C:\Users\14747\AppData\Roaming\Anki2\addons\wquery\libs\mdict\readmdict.py", line 645, in __init__MDict.__init__(self, fname, encoding, passcode, only_header)File "C:\Users\14747\AppData\Roaming\Anki2\addons\wquery\libs\mdict\readmdict.py", line 102, in __init__self.header = self._read_header()File "C:\Users\14747\AppData\Roaming\Anki2\addons\wquery\libs\mdict\readmdict.py", line 277, in _read_headerassert(adler32 == zlib.adler32(header_bytes) & 0xffffffff)AssertionError

这个错误并不是个例,我看插件评论下很多人都说到这个问题。所以解决方法也并不一定是通用的,不过反正我是解决了这个问题。

首先,说一下我的机器环境,是 win10 64 位,anki版本 2.0.52 Qt 4.8.4 PyQt 4.10

不过,一开始我安装的是 anki2.1版本,后来因为在这个版本上 恋恋有词词典 无法正确打开,这个并不是词典的问题。因为手机版和anki2.0版该词典都能正常打开,我对这个词典又是刚需所以就转用 anki2.0 了,我们的这个插件一开始在 anki2.1 上安装也是正常的。

那么,为什么 wordQuery 在 anki2.0 上会报错呢?其实最可能的原因,就是 anki2.0 wordQuery 插件的配置 与 2.1 插件的配置起了冲突。于是,首先我彻底卸载清除 anki2.1 软件,然后再到C:\Users\14747\AppData\Roaming\Anki2也就是配置文件夹下把与 anki2.1 有关的文件都删除了,也把 anki2.1 wordQuery 插件给删除,再重新安装就行了。

如果各位听不大懂上面的操作,直接把 anki 彻底删除,然后再到你电脑对应的那个配置文件夹下,把整个文件夹都删除了,然后重新安装应该就可以了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。