当前位置:   article > 正文

spacy无法load('de')或('en')的解决方法_spacy.load('de')

spacy.load('de')

笔者最近在学习spacy时,遇到一个问题:OSError: [E050] Can't find model 'en'. It doesn't seem to be a shortcut link, a Python package or a valid path to a data directory.

百度得到了不同的处理方法,这里给链接:https://blog.csdn.net/qq_27009517/article/details/83825523
https://blog.csdn.net/weixin_40408636/article/details/85126513

笔者根据上述的博客解决了该问题,但又有不同,因此写下自己的解决方式:

windows系统下:win+R打开:

输入cmd进行命令行窗口,输入:python -m spacy download en

即可进行下载,下载成功后,出现

这并不影响使用:此时,进行python环境下,测试是否成功下载en:

上述结果测试成功,

实际上按照spacy.load('en')仍然会出现报错。应该按照spacy.load('en_core_web_sm'),测试通过。同样的道理适用于de.下载方式和测试方式同en。即spacy.load('de_core_web_sm')

另附spacy网址https://spacy.io/usage/spacy-101

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/694260
推荐阅读
相关标签
  

闽ICP备14008679号