Spacy French langage 给出 NoneType 错误
Spacy French langage gives NoneType error
代码如下:
import spacy
nlp = spacy.load('fr_core_news_sm')
doc = nlp('Demain je travaille à la maison')
for token in doc:
print(token.text)
它给出了错误:
File "c:\users\ab\appdata\local\programs\python\python37\lib\site-packages\spacy\lang\fr\lemmatizer.py", line 49, in call if self.is_base_form(univ_pos, morphology):
TypeError: 'NoneType' object is not callable
如果我将 'fr_core_news_sm' 更改为 'en_core_web_sm',效果很好。
我的 python 版本是 3.7.7。
Spacy 版本是 2.3.1.
这似乎是 spaCy 2.3.1 的错误:https://github.com/explosion/spaCy/issues/5728
降级到 2.3.0,它应该可以工作:pip install spacy==2.3.0
代码如下:
import spacy
nlp = spacy.load('fr_core_news_sm')
doc = nlp('Demain je travaille à la maison')
for token in doc:
print(token.text)
它给出了错误:
File "c:\users\ab\appdata\local\programs\python\python37\lib\site-packages\spacy\lang\fr\lemmatizer.py", line 49, in call if self.is_base_form(univ_pos, morphology): TypeError: 'NoneType' object is not callable
如果我将 'fr_core_news_sm' 更改为 'en_core_web_sm',效果很好。
我的 python 版本是 3.7.7。 Spacy 版本是 2.3.1.
这似乎是 spaCy 2.3.1 的错误:https://github.com/explosion/spaCy/issues/5728
降级到 2.3.0,它应该可以工作:pip install spacy==2.3.0