【Python】解决Can‘t find model ‘en‘. It doesn‘t seem to be a shortcut link, a Python package or a valid

喜欢ヅ旅行 2022-08-30 11:51 146阅读 0赞

问题

在使用以下代码时,报错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.

  1. import spacy
  2. NLP = spacy.load('en')

解决办法

没有下载模型
(1)方法一

  1. pip install spacy && python -m spacy download en

使用方式

  1. import spacy
  2. NLP = spacy.load('en')

(2)方法二
下载

  1. 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

使用

  1. import spacy
  2. NLP = spacy.load('en_core_web_sm')

或者

  1. import en_core_web_sm
  2. NLP = en_core_web_sm.load()

发表评论

表情:
评论列表 (有 0 条评论,146人围观)

还没有评论,来说两句吧...

相关阅读