源码

首页 » 归档 » 源码 » python – ImportError:没有名为’spacy.en’的…

python – ImportError:没有名为’spacy.en’的…


我正在开发一个使用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

如果有任何其他答案,我仍然保持开放.

(0)

本文由 投稿者 创作,文章地址:https://blog.isoyu.com/archives/python-importerrormeiyoumingweispacy-ende.html
采用知识共享署名4.0 国际许可协议进行许可。除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为:9月 26, 2019 at 04:28 上午

热评文章