正在尝试使用/调试用于基于Python的开源flashcard应用程序Anki的附加组件。使用python链接与Spacy通信,Spacy是基于python的开源NLP处理器。附加组件Morpman与Spacy通信并获取词性标签和依赖项标签。当我试图通过“recalc”将flashcard的某些字段传递给语言处理器时,会出现此异常,该“recalc”为所有用户指定的flashcard计算此字段
在这里提问,因为项目似乎已经被腾空,开发人员也没有积极支持它
附加 https://github.com/rteabeault/MorphMan/tree/rteabeault/spacy_support
Debug info:
Anki 2.1.35 (84dcaa86) Python 3.8.0 Qt 5.14.2 PyQt 5.14.2
Platform: Windows 10
Flags: frz=True ao=True sv=1
Add-ons, last update check: 2021-03-28 23:12:08
Caught exception:
Traceback (most recent call last):
File "C:\Users\AppData\Roaming\Anki2\addons21\Morphman__init__.py", line 17, in onMorphManRecalc
main.main()
File "C:\Users\AppData\Roaming\Anki2\addons21\Morphman\morph\main.py", line 573, in main
allDb = mkAllDb(cur)
File "C:\Users\AppData\Roaming\Anki2\addons21\Morphman\morph\main.py", line 195, in mkAllDb
ms = getMorphemes(morphemizer, fieldValue, ts)
File "C:\Users\AppData\Roaming\Anki2\addons21\Morphman\morph\morphemes.py", line 166, in getMorphemes
ms = morphemizer.getMorphemesFromExpr(expression)
File "C:\Users\AppData\Roaming\Anki2\addons21\Morphman\morph\morphemizer.py", line 51, in getMorphemesFromExpr
morphs = self._getMorphemesFromExpr(expression)
File "C:\Users\AppData\Roaming\Anki2\addons21\Morphman\morph\deps\spacy\morphemizer.py", line 40, in _getMorphemesFromExpr
self.proc.stdin.flush()
OSError: [Errno 22] Invalid argument
目前没有回答
相关问题 更多 >
编程相关推荐