在jupyter运行下面的命令的时候,显示错误
报错如下:
在网上找了一下,发现是没有安装’de’和’en’,当然在这的基础上你要确保spacy是已经安装的(如果没有安装,可以通过pip install spacy安装spacy)
安装下面的命令行安装’de’和’en’
python -m spacy download en
python -m spacy download de
但是依然报错:
因此可以选择在在官网的models模块里面下载英语(en)和德语(de)的数据集对应的压缩包,官网连接为:https://spacy.io/,也可以直接链接别人在github上面的的,大家可以根据在家的需要去下载不同的版本,首先介绍一下:en_core_web_sm、en_core_web_md、en_core_web_lg分别对应三种不同大小的nlp模型,
sm/md/lg为描述大小的缩写:small(小)、medium(中)、large(大)
如果想要追求精确的结果,用en_core_web_lg会比较好。但是在一般情况下,采用en_core_web_sm就够用了
为了方便,我是直接链接了别人在github上面的,先安装’en_core_web_sm’
pip install https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.0.0/en_core_web_sm-3.0.0.tar.gz
成功啦
继续安装’de_core_news_sm’
pip install https://github.com/explosion/spacy-models/releases/download/de_core_news_sm-3.0.0/de_core_news_sm-3.0.0.tar.gz
成功!