首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法用spacy.load('en')加载spacy的英语语言模块

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

Stack Overflow用户
提问于 2018-12-24 09:36:59
回答 8查看 13.6K关注 0票数 6

我无法在jupyter笔记本中加载英文型号,代码如下-

代码语言:javascript
复制
!pip install spacy
import spacy
spacy.load('en')

错误消息:

在() -1 spacy.load('en') C:\ProgramData\Anaconda3\lib\site-packages\spacy_init_.py in load(名称,**重写) 19如果depr_path不在(真,假,无):20 deprecation_warning(Warnings.W001.format(path=depr_path)) --> 21返回util.load_model(名称,**重写) 22 23 C:\ProgramData\Anaconda3\lib\site-packages\spacy\util.py in load_model(名称,**重写) 117 exists(名称,“存在”):# Path或Path-类似于建模数据118返回load_model_from_path(名称,**重写)-> 119引发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安装spacy

和英语套餐

python -m spacy下载en

在anaconda提示下

EN

回答 8

Stack Overflow用户

发布于 2018-12-24 10:59:39

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

代码语言:javascript
复制
python -m spacy download en

检查这里,有一个关于错误的简短描述。

票数 8
EN

Stack Overflow用户

发布于 2018-12-26 22:53:33

我安装了Spyder和anoconda,这允许我运行Spyder,但只在Spyder。试试看你能不能从那里跑出来。

更新

尝试使用以下方法

代码语言:javascript
复制
pip install -U spacy
python -m spacy download en

在您的代码中使用此方法:

代码语言:javascript
复制
import spacy
nlp = spacy.load('en')
票数 3
EN

Stack Overflow用户

发布于 2019-01-12 21:56:43

我也有过同样的问题。我用的是带窗户的水蟒。我按照以下步骤解决了这个问题。

以管理员身份运行anaconda提示符或命令提示符,然后运行以下命令。

pip install spacy python -m spacy download en

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53911615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档