我正在使用rasa.ai来构建机器人。到目前为止它工作正常,但今天早上我安装了这个requirement,然后用下面的命令安装Spacy。
python -m spacy download en_core_web_md
成功连接似乎都很好。现在,当我用下面的命令运行我的机器人
python -m rasa_nlu.train --config config_spacy.yml --data data/training-rasa.json --path projects
我收到了错误
FileNotFoundError: [Errno 2] No such file or directory:'/Users/usename/anaconda3/lib/python3.6/site-packages/spacy/data/en/vocab/strings.json'
对我来说,这似乎是一个Spacy链接错误但我不明白为什么coz Spacy链接从上面的Spacy安装成功。
有什么建议吗?
原来requirement文件正在获得旧版本的Spacy
。所以,我不得不如此pip install rasa_nlu[spacy]
得到最新的Spacy
(> 2)。这解决了这个问题。