我无法使用以下代码在 jupyter notebook 中加载英文模型 -!pip install spacyimport spacyspacy.load('en')错误信息:() ----> 1 spacy.load('en') 中的 OSError Traceback(最近一次调用最后一次)C:\ProgramData\Anaconda3\lib\site-packages\spacy_ init _.py in load(name, **overrides) 19 if depr_path not in (True, False, None): 20 deprecation_warning(Warnings.W001.format(path) =depr_path)) ---> 21 返回 util.load_model(name, **overrides) 22 23C:\ProgramData\Anaconda3\lib\site-packages\spacy\util.py in load_model(name, **overrides) 117 elif hasattr(name, 'exists'): # Path or Path-like to model data 118 return load_model_from_path (name, **overrides) --> 119 raise IOError(Errors.E050.format(name=name)) 120 121OSError: [E050] 找不到模型“en”。它似乎不是快捷方式链接、Python 包或数据目录的有效路径。我已经安装了 python 版本2.7.15、3.6.7、3.7.1和Anaconda3 5.3.1我已经下载了 spacy 包!pip install spacy和英文包python -m spacy download en在 anaconda 提示符下
3 回答
肥皂起泡泡
TA贡献1829条经验 获得超6个赞
我遇到过同样的问题。我在 Windows 上使用 anaconda。我按照以下步骤解决了它。
以管理员身份运行 anaconda 提示符或命令提示符,然后运行以下命令。
pip install spacy python -m spacy download en
LEATH
TA贡献1936条经验 获得超6个赞
我安装了 Spyder 和 anoconda,这让我可以运行 spacy,但只能在 Spyder 中运行。试试看你能不能从那里跑。
更新
尝试使用以下代替
pip install -U spacy
python -m spacy download en
在您的代码中使用它:
import spacy
nlp = spacy.load('en')
添加回答
举报
0/150
提交
取消