问题
在使用以下代码时,报错Can’t find model ‘en’. It doesn’t seem to be a shortcut link, a Python package or a valid path to a data directory.
import spacy
NLP = spacy.load('en')
解决办法
没有下载模型
(1)方法一
pip install spacy && python -m spacy download en
使用方式
import spacy
NLP = spacy.load('en')
(2)方法二
下载
pip install https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-2.3.1/en_core_web_sm-2.3.1.tar.gz --no-deps
使用
import spacy
NLP = spacy.load('en_core_web_sm')
或者
import en_core_web_sm
NLP = en_core_web_sm.load()