无法使用 spacy.load('en') 加载 spacy 的英语语言模块

新手上路,请多包涵

我无法使用以下代码在 jupyter notebook 中加载英文模型-

 !pip install spacy
import spacy
spacy.load('en')

错误信息:

() —-> 1 spacy.load(‘en’) 中的 OSError Traceback(最近调用最后)

C: __ =depr_path)) —> 21 返回 util.load_model(name, **overrides) 22 23

C:\ProgramData\Anaconda3\lib\site-packages\spacy\util.py in load_model(name, **overrides) 117 elif hasattr(name, ‘exists’): # 模型数据的路径或类路径 118 return load_model_from_path (name, **overrides) –> 119 raise IOError(Errors.E050.format(name=name)) 120 121

OSError:[E050] 找不到模型“en”。它似乎不是快捷链接、Python 包或数据目录的有效路径。

我已经安装了 python 版本 2.7.153.6.73.7.1Anaconda3 5.3.1

我已经下载了 spacy 包

!pip install spacy

和英文包

python -m spacy download en

在蟒蛇提示

原文由 sanjay saini 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.2k
1 个回答

编辑:根据您的评论,您似乎下载了模型但无法链接它。您无权执行此操作,请 在此处 选中并授予当前用户权限。在使用相同脚本下载模型之后:

 python -m spacy download en

检查 这里,有错误的简要说明。

原文由 mcemilg 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题