在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)中再试一次
答案 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