【发布时间】:2020-09-16 01:55:36
【问题描述】:
我想在 Orange3 工具的 Python 脚本中使用 spacy,但我收到此错误 Can't find model 'en_core_web_sm' for using nlp = spacy.load("en_core_web_sm")。我想知道如何在 orange3 中安装这个模型?顺便说一句,我使用 Orange3 作为个人工具,而不是在 Anaconda jupyter notebook 中
错误:回溯(最近一次调用):文件“”,第 1 行,在文件“”中,第 2 行,在文件“C:\Users\saif\AppData\Local\Orange\lib\site-packages\ spacy__init__.py",第 30 行,在加载中返回 util.load_model(name, **overrides) 文件 "C:\Users\saif\AppData\Local\Orange\lib\site-packages\spacy\util.py",行169,在 load_model 中引发 IOError(Errors.E050.format(name=name)) OSError: [E050] 找不到模型 'en_core_web_sm'。它似乎不是快捷链接、Python 包或数据目录的有效路径。 >>>
提前致谢
【问题讨论】:
-
您收到了什么错误信息?下载该模型的命令是
python -m spacy download en_core_web_sm,但如果有特定于 Orange3 的程序,我将不得不进一步研究。 -
亲爱的我试过这个命令,但在橙色工具中只有名称的插件。它将键入的内容作为 pip install 或 conda 的参数。你知道我如何在工具中运行命令吗?顺便说一句,我没有在 Anconda 中使用 Orange3,将其用作软件
-
错误是第 169 行,在 load_model 中引发 IOError(Errors.E050.format(name=name)) OSError: [E050] 找不到模型 'en_core_web_sm'。它似乎不是快捷链接、Python 包或数据目录的有效路径。 >>>
-
您能否更新您的问题以完整显示相关代码和错误消息?
-
你是如何安装Orange3的?我正在寻找如何将模型安装到它正在使用的 Python 安装中。