本文主要是介绍rasa安装过程中遇到的问题和解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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
这篇关于rasa安装过程中遇到的问题和解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!