【问题标题】:Spacy Model load error from local directorySpacy模型从本地目录加载错误
【发布时间】:2023-03-30 09:34:02
【问题描述】:

我正在尝试找到一种方法来为Spacy == 2.3.2 加载下载的en_core_web_lg ==2.3.1

步骤:

  1. 下载tar文件
  2. 解压到path

代码:

import spacy
nlp=spacy.load("path/en_core_web_lg")

错误:

OSERROR: [E053] Could not read meta.json from en_core_web_lg/meta.json

任何建议都会有所帮助

【问题讨论】:

    标签: nlp spacy language-model spacy-3


    【解决方案1】:

    .tar.gz 是一个 python 包,而不仅仅是一个模型目录,因此您可能需要更深入地查看并加载en_core_web_lg/en_core_web_lg-2.3.1。您可以通过查找包含vocabtaggerner 等子目录的目录来判断。

    【讨论】:

    • 没有这样的文件夹,我查了。
    • 那么可能是下载/解包出了点问题。如果您只安装包而不解包,则更容易,例如pip install en_core_web_sm-2.3.1.tar.gz 然后从包名(en_core_web_sm)加载。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-18
    • 1970-01-01
    • 1970-01-01
    • 2020-12-10
    • 1970-01-01
    相关资源
    最近更新 更多