即使通过终端安装了spacy模型,也无法加载(成功)。
我已经在终端成功使用python -m spacy download es_core_news_sm
命令安装了模型。但是我无法将其加载到代码中。
这是我用来加载模型的代码:
nlp = spacy.load('es-core-news-md')
这是我得到的错误:
OSError跟踪(最近的呼叫 最后)在() 1,如果名称 ==“ 主要”: 2 ----> 3个main()
在main()中 2 3语料库= open(“ transcript_clean.text”,“ r”,编码=“ utf-8”)。read() ----> 4 nlp = spacy.load('es-core-news-md') 5 6 nlp.max_length = len(语料库)
/anaconda3/lib/python3.6/site-packages/spacy/ init .py in load(名称, **覆盖) 25如果depr_path不在(True,False,None)中: 26 deprecation_warning(Warnings.W001.format(path = depr_path)) ---> 27返回util.load_model(name,** overrides) 28 29
/anaconda3/lib/python3.6/site-packages/spacy/util.py在 load_model(name,** overrides) 169 elif hasattr(name,“ exists”):#路径或类似路径的模型数据 170 return load_model_from_path(name,** overrides) -> 171引发IOError(Errors.E050.format(name = name)) 172 173
OSError:[E050]找不到模型'es-core-news-md'。似乎没有 是快捷方式链接,Python包或数据的有效路径 目录。