Spacy es_core_news_sm 模型未加载
Spacy es_core_news_sm model not loading
我正在尝试将 Spacy 用于西班牙语的 pos tagging
,为此,我检查了官方文档,并在 Whosebug 中阅读了各种 post,但对我来说都没有用。
我安装了 Python 3.7 和 Spacy 2.2.4,并且我 运行 我的代码来自 jupyter notebook
所以 documentation 建议我试过:
来自我的终端:
python -m spacy download en_core_web_sm
这给出了结果:
Download and installation successful
然后在我的 jupyter notebook 中:
import spacy
nlp = spacy.load("es_core_news_sm")
我收到以下错误:
ValueError: [E173] As of v2.2, the Lemmatizer is initialized with an instance of Lookups containing the lemmatization tables. See the docs for details: https://spacy.io/api/lemmatizer#init
此外,我试过:
import spacy
nlp = spacy.load("es_core_news_sm")
这给了我一个不同的错误:
OSError: Can't find model 'es_core_news_sm'. It doesn't seem to be a shortcut link, a Python package or a valid path to a data directory
你能帮我解决这个错误吗?
您下载了英文模型。为了使用西班牙语模型,您必须下载它 python -m spacy download es_core_news_sm
下载正确的模型后,您可以尝试按以下方式导入它
import spacy
import es_core_news_sm
nlp = es_core_news_sm.load()
我正在尝试将 Spacy 用于西班牙语的 pos tagging
,为此,我检查了官方文档,并在 Whosebug 中阅读了各种 post,但对我来说都没有用。
我安装了 Python 3.7 和 Spacy 2.2.4,并且我 运行 我的代码来自 jupyter notebook
所以 documentation 建议我试过:
来自我的终端:
python -m spacy download en_core_web_sm
这给出了结果:
Download and installation successful
然后在我的 jupyter notebook 中:
import spacy
nlp = spacy.load("es_core_news_sm")
我收到以下错误:
ValueError: [E173] As of v2.2, the Lemmatizer is initialized with an instance of Lookups containing the lemmatization tables. See the docs for details: https://spacy.io/api/lemmatizer#init
此外,我试过:
import spacy
nlp = spacy.load("es_core_news_sm")
这给了我一个不同的错误:
OSError: Can't find model 'es_core_news_sm'. It doesn't seem to be a shortcut link, a Python package or a valid path to a data directory
你能帮我解决这个错误吗?
您下载了英文模型。为了使用西班牙语模型,您必须下载它 python -m spacy download es_core_news_sm
下载正确的模型后,您可以尝试按以下方式导入它
import spacy
import es_core_news_sm
nlp = es_core_news_sm.load()