【问题标题】:Cant Locate Spacy French Model找不到 Spacy 法国模特
【发布时间】:2019-10-10 20:27:01
【问题描述】:

我正在从 Spacy 网站加载 Spacy 法国模型,但仍然无法运行它。

看过StackOverFlowGitHub的类似场景

通过 pip 和其他代码成功安装软件包。

python -m spacy download fr_core_news_sm

from spacy.lang.fr.examples import sentences 
import fr_core_news_sm

nlp = spacy.load('fr_core_news_sm')
doc = nlp(sentences[0])
print(doc.text)
for token in doc:
print(token.text, token.pos_, token.dep_)    

我收到如下错误:
[E050] 找不到模型“fr_core_news_sm”。它似乎不是快捷链接、Python 包或数据目录的有效路径

【问题讨论】:

    标签: python spacy


    【解决方案1】:

    不知道你是否安装了两个版本的python?

    如果是这种情况,您在调用时可能正在运行一个版本的 Python(例如 Python 3.6)

    python -m spacy download fr_core_news_sm
    

    然后,当您启动程序时,您可能正在运行另一个版本(例如,Python 3.7)。在这种情况下,由于该文件尚未为 python 3.7 下载,您可能会收到您所看到的错误。

    您可以使用以下命令通过命令行检查 Python 的默认版本是什么:

    python --version
    

    如果您的应用程序正在 Python 3.7 上运行,您可以通过运行以下命令专门下载到 Python 3.7:

    python3.7 -m spacy download fr_core_news_sm
    

    我希望这会有所帮助。

    【讨论】:

    • 这是问题所在,我不得不删除所有版本的 spacy 并再次下载 conda 并且它工作了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 2020-09-05
    • 2019-10-11
    • 1970-01-01
    • 2021-07-25
    • 1970-01-01
    • 2020-04-18
    相关资源
    最近更新 更多