我无法在jupyter笔记本中加载英文型号,代码如下-
!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.15、3.6.7、3.7.1和Anaconda3 5.3.1
我已经下载了spacy软件包
!pip安装spacy
和英语套餐
python -m spacy下载en
在anaconda提示下
发布于 2018-12-24 10:59:39
发布于 2018-12-26 22:53:33
我安装了Spyder和anoconda,这允许我运行Spyder,但只在Spyder。试试看你能不能从那里跑出来。
更新
尝试使用以下方法
pip install -U spacy
python -m spacy download en在您的代码中使用此方法:
import spacy
nlp = spacy.load('en')发布于 2019-01-12 21:56:43
我也有过同样的问题。我用的是带窗户的水蟒。我按照以下步骤解决了这个问题。
以管理员身份运行anaconda提示符或命令提示符,然后运行以下命令。
pip install spacy python -m spacy download en
https://stackoverflow.com/questions/53911615
复制相似问题