OSError: [E050] Can't find model 'en'. It doesn't seem to be a shortcut link, a Python package or a valid path to a data directory

OSError: [E050] Can't find model 'en'. It doesn't seem to be a shortcut link, a Python package or a valid path to a data directory

当我 运行 命令

时,我尝试在我的系统中设置 rasacore

python3 -m rasa_nlu.train -c nlu_config.yml --data data/nlu.md -o models --fixed_model_name nlu --project current --verbose

在它尝试获取

之后

rasa_nlu.utils.spacy_utils - Trying to load spacy model with name 'en' it gives error as File "E:\anaconda\envs\botenv\lib\site-packages\spacy\util.py", line 119, in load_model raise IOError(Errors.E050.format(name=name)) OSError: [E050] Can't find model 'en'. It doesn't seem to be a shortcut link, a Python package or a valid path to a data directory.

您需要下载并 link 您要使用的 spacy 模型。 例如

python -m spacy download en_core_web_md
python -m spacy link en_core_web_md en

此外,预配置的管道将被弃用,请参阅新的 guide to choosing a pipeline 并显式传递您想要的组件