如何解决 spacy latin 语言导入错误
How to solve the spacy latin language import error
我安装了 spacy_stanza 并下载了拉丁文模型,但是我得到了这个错误:
ImportError: [E048] Can't import language la or any matching language from spacy.lang: No module named 'spacy.lang.la'
这是我使用的代码:
import spacy
import stanza
import spacy_stanza
stanza.download("la")
nlp = spacy_stanza.load_pipeline("la")
doc = nlp(textstr)
for token in doc:
print(token.text, token.lemma_, token.pos_)
为什么不起作用?有人可以帮助我吗?
spaCy 不支持 built-in 拉丁语,因此您需要以不同方式加载管道。参见spacy-stanza docs。稍微修改那里的科普特示例:
nlp = spacy_stanza.load_pipeline("xx", lang="la")
应该可以。
我安装了 spacy_stanza 并下载了拉丁文模型,但是我得到了这个错误:
ImportError: [E048] Can't import language la or any matching language from spacy.lang: No module named 'spacy.lang.la'
这是我使用的代码:
import spacy
import stanza
import spacy_stanza
stanza.download("la")
nlp = spacy_stanza.load_pipeline("la")
doc = nlp(textstr)
for token in doc:
print(token.text, token.lemma_, token.pos_)
为什么不起作用?有人可以帮助我吗?
spaCy 不支持 built-in 拉丁语,因此您需要以不同方式加载管道。参见spacy-stanza docs。稍微修改那里的科普特示例:
nlp = spacy_stanza.load_pipeline("xx", lang="la")
应该可以。