2017-10-03 4 views
1

Nach scheinbar erfolgreicher Installation von spacy-nächtlichen (spacy-nightly-2.0.0a14) und Englisch-Modell (en_core_web_sm) erhielt ich immer noch Fehler Nachricht während des Versuches, es zu laufenSpacy-Nightly (spacy 2.0) Problem mit "thinc.extra.MaxViolation hat falsche Größe"

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

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

Ich versuchte, spacy und Modell auch neu zu installieren, und es hat nicht geholfen. Erprobierte es wieder in neuem venv (Python 3.6)

Antwort

2

Problem ist wahrscheinlich mit Thinc-Paket, spacy-nächtlichen braucht Thinc < 6.9.0,> = 6.8.1 aber Version 6.8.2 verursacht einige Probleme -> Weg wie zu lösen i t ausgeführt Befehl unten vor Sie spacig-nächtliche installieren

pip install thinc==6.8.1 

Danach alles für mich völlig in Ordnung funktioniert.

Ich fand später, dass ich nicht der Einzige bin, der dieses Problem konfrontiert https://github.com/explosion/spaCy/issues/1374