Spacy-nightly(spacy 2.0)问题“thinc.extra.MaxViolation的大小错误”

时间:2017-10-03 12:39:15

标签: python nlp spacy

在spacy-nightly(spacy-nightly-2.0.0a14)和英语模型(en_core_web_sm)显然成功安装后,我在尝试运行它时仍然收到错误消息

import spacy
nlp = spacy.load('en_core_web_sm')

ValueError: thinc.extra.search.MaxViolation has the wrong size, try recompiling. Expected 104, got 128

我也尝试重新安装spacy和model,但它没有帮助。在新的venv(Python 3.6)中再试一次

1 个答案:

答案 0 :(得分:2)

问题可能是使用thinc软件包,spacy-nightly需要thinc< 6.9.0,> = 6.8.1但版本6.8.2导致一些问题 - >如何解决我 t运行命令之前你安装spacy-nightly

pip install thinc==6.8.1

在此之后,一切对我来说都很合适。

我后来发现,我不是唯一面临此问题的人https://github.com/explosion/spaCy/issues/1374