我正在开发一个使用Spacy的代码库.我安装spacy使用:
sudo pip3 install spacy
接着
sudo python3 -m spacy download en
在最后一个命令结束时,我收到一条消息:
Linking successful
/home/rayabhik/.local/lib/python3.5/site-packages/en_core_web_sm -->
/home/rayabhik/.local/lib/python3.5/site-packages/spacy/data/en
You can now load the model via spacy.load('en')
现在,当我尝试运行我的代码时,就行了:
from spacy.en import English
它给了我以下错误:
ImportError: No module named 'spacy.en'
我查看了Stackexchange,最接近的是:Import error with spacy: “No module named en”
这不能解决我的问题.
任何帮助,将不胜感激.谢谢.
编辑:我可能通过执行以下操作解决了这个问题:
Python 3.5.2 (default, Sep 14 2017, 22:51:06)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import spacy
>>> spacy.load('en')
然后使用:
from spacy.lang.en import English
如果有任何其他答案,我仍然保持开放.