我想在Orange3工具中使用Python脚本中的空格,但是我得到这个错误:无法找到使用nlp = spacy.load("en_core_web_sm")的模型'en_core_web_sm‘。我想知道如何在orange3中安装此模型?顺便说一句,我正在使用Orange3作为个人工具,而不是在Anaconda jupyter笔记本中
错误:回溯(最近一次调用):文件"",第1行,文件"",第2行,文件"C:\Users\saif\AppData\Local\Orange\lib\site-packages\spacy__init__.py",第30行,加载返回util.load_model(名称,**覆盖)文件Traceback第169行,在核心提升格式(Errors.E050.format(name=name))中,OSError: E050找不到模型‘en_IOError_web_sm’。它似乎不是快捷方式链接、Python包或数据目录的有效路径。>>>
提前感谢
发布于 2020-05-29 06:26:50
看起来spaCy希望你使用他们的命令行界面下载他们的模型,但是如果你工作在一个开发环境中,你所能做的就是编写脚本并运行它们(我假设Orange3就是这种情况),你可以导入spaCy内部用来下载和安装模型并调用它的函数。
from spacy.cli.download import download
download('en_core_web_sm')https://stackoverflow.com/questions/62069986
复制相似问题