Spacy链接错误
问题描述:
在运行时:Spacy链接错误
import spacy
nlp = spacy.load('en')
下面印:
警告:没有发现 '恩' 只有加载 'EN' 标记生成器模型。
/site-packages/spacy/data
是空的,但init文件除外。 所有的文件路径都只指向我单独安装的python。
任何帮助赞赏解决此问题。
谢谢! 将
答
在下载en之前,windows用户名可以在“本地安全策略”中的“创建符号链接”中添加。它为我工作。
答
在我的情况下,我曾经安装过创建符号链接的spacy。
ls -al "/usr/local/lib/python3.5/dist-packages/spacy/data/en"
lrwxrwxrwx 1 root staff 74 Dec 5 00:40 /usr/local/lib/python3.5/dist-packages/spacy/data/en -> /usr/local/lib/python3.5/dist-packages/en_core_web_sm/en_core_web_sm-1.2.0
rm "/usr/local/lib/python3.5/dist-packages/spacy/data/en"
python3 -m spacy download en
然后一切都很好。
答
如果您已经安装了通过PIP的模型,还可以导入直接 ,然后调用其load()方法:
蟒蛇-m spacy下载连接
import spacy
import en_core_web_sm
nlp = en_core_web_.load()
doc = nlp(u'This is a sentence.')
嗨请问,如果这里的任何答案解决了你的问题,请接受它作为答案:) – zelusp