成功解决:OSError: [E050] Can’t find model ‘en_core_web_sm’.
成功解决OSError: [E050] Can’t find model ‘en_core_web_sm’.
问题描述
在安装spacy包之后,再加载’en_core_web_sm’语言模型时,报出OSError: [E050] Can’t find model ‘en_core_web_sm’. It doesn’t seem to be a Python package or a valid path to a data directory的错误。

问题定位
估计是没有安装’en_core_web_sm’这个文件库导致的。
解决方法
尝试:
conda install -c conda-forge spacy-model-en_core_web_sm
这个命令的意思是使用conda包管理工具,从conda-forge这个软件源(channel)中安装英语自然语言处理工具库spacy的en_core_web_sm模型。
但是安装之后,会出现如下警告。
/home/lihuanyu/.conda/envs/show_attend_tell/lib/python3.6/site-packages/spacy/util.py:887:
UserWarning: [W095] Model ‘en_core_web_sm’ (3.1.0) was trained with
spaCy v3.1 and m
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
