欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

rasa安装过程中遇到的问题和解决方法

程序员文章站 2024-02-01 18:44:22
...

rasa的安装方法介绍:

最好的教程永远都是开发文档:https://rasa.com/docs/nlu/

rasa主要包含两部分,rasa_nlu和rasa_core,rasa_nlu(Natural Language Understanding)主要做自然语言理解相关的,它的主要功能由两个:意图intent)分类和(ner)命名实体识别。rasa_core主要做:对话流程管理,对于输入不同的话采用不同的policy。有目的的引导对话的流程。显然rasa更适合的是任务型对话。

每一部分rasa都提供了两种安装方式,安装方式也差别不大:

稳定版rasa,能够正常安装:

pip install rasa_nlu

最新版rasa:

git clone https://github.com/RasaHQ/rasa_nlu.git
cd rasa_nlu
pip install -r requirements.txt
pip install -e .

稳定版的rasa安装,一般很少报错,最新版的安装遇到了一些问题,和大家分享一下:

1.Cannot uninstall 'greenlet'. It is a distutils installed...这是安装时遇到的依赖库无法卸载更新的问题。

GitHub上有人给出了解决方法:

https://github.com/blockstack/blockstack-core/issues/504

pip install --ignore-installed ${PACKAGE_NAME}

2,Could not find a version that satisfies the requirement rasa_nlu~=0.15.0a2...在使用pip安装相关包的时候,我习惯用国内源安装,无论是清华大学的还是阿里云的,版本更新很多都比国外的慢,很多最新的pip包国内源并不存在,出现这种问题,就不要使用国内源。

3.Microsoft Visual C++ 14.0 is required。这是vc++缺失的问题。

下面的博客给出了解决方法:

https://blog.csdn.net/weixin_42057852/article/details/80857948

不用下载完整的vs:https://pan.baidu.com/s/1q2Nj41Xk85CHHv7_zOhQIA 密码:qbba