Windows/Linux下安装Rasa及Rasa-x实战及避坑指南-初学者必备

在安装Rasa-x的时候通常会遇到一直在安装,或者卡死的现象,导致不能正常安装,我试过多遍,后来终于找到了方法。下面为保证文章的完整性,介绍整个流程,便于新手使用。

1、创建虚拟环境 rasa

rasa的依赖包非常多,需要建立虚拟环境,且python建议选择3.7版本(网上介绍3.6是不可以的,不过你可以自己试试)

conda create -n rasa python==3.7

2、降pip降版本至20.2(很重要,否则,在安装rasa-x时可能会递归,导致一直在安装,卡住不动),默认是21版本

python -m pip install pip==20.2 -i https://pypi.tuna.tsinghua.edu.cn/simple
 

3、安装rasa 2.7.0版本

激活上面的虚拟环境

conda activate rasa

执行以下安装命令,注意要使用两个源来安装,用--extra-index-url指定清华源,首先会在清华源下搜索并安装,没有然后再到-i这个网站搜索,这会让安装加速,否则,如果不指定清华源,安装tensorflow时有几百兆,是不可能成功的。

pip install rasa==2.7.0 -i https://pypi.tuna.tsinghua.edu.cn/simple/ --extra-index-url https://pypi.rasa.com/simple

Windows/Linux下安装Rasa及Rasa-x实战及避坑指南-初学者必备_第1张图片

安装完成后,大概是下面这样子

 Windows/Linux下安装Rasa及Rasa-x实战及避坑指南-初学者必备_第2张图片

执行pip list,查看

 Windows/Linux下安装Rasa及Rasa-x实战及避坑指南-初学者必备_第3张图片

 4、测试rasa是否功能正常

新建一个rasa的工作目录,比如我的在D:/mywork/myrasa

进入myrasa目录,执行rasa init

Windows/Linux下安装Rasa及Rasa-x实战及避坑指南-初学者必备_第4张图片

 并且看到以下几个主要步骤:

Windows/Linux下安装Rasa及Rasa-x实战及避坑指南-初学者必备_第5张图片

 Windows/Linux下安装Rasa及Rasa-x实战及避坑指南-初学者必备_第6张图片

Windows/Linux下安装Rasa及Rasa-x实战及避坑指南-初学者必备_第7张图片

 如果可以训练完成,并且可以保存模型,表示成功。

5、安装Rasa-x 0.40.1版本

如果你已经多次尝试未安装成功,首先请把pip的缓存清除或者重命名,否则可能会因为版本问题,导致卡在using cache ...,比如我的pip 目录是在下面

 C:\Users\你的用户名\AppData\Local\pip

执行以下命令:仍然是优先清华源安装,我们看rasa-x清华源是没有的,会在-i指定的源进行安装,第一个红框,清华源有的优先用清华的,第二个红框

pip install rasa-x==0.40.1 -i https://pypi.tuna.tsinghua.edu.cn/simple/ --extra-index-url https://pypi.rasa.com/simple

Windows/Linux下安装Rasa及Rasa-x实战及避坑指南-初学者必备_第8张图片

 由于包比较多,尽管设置了清华源安装,也需要等待一段时间。

6、测试rasa-x是否正常

输入命令:rasa x

此时应该会出现如下错误,主要是sanic-jwt版本不匹配导致:

Windows/Linux下安装Rasa及Rasa-x实战及避坑指南-初学者必备_第9张图片

卸载sanic-jwt

pip uninstall sanic-jwt

安装指定版本的包:pip install sanic-jwt==1.6.0

再次执行,运行成功

Windows/Linux下安装Rasa及Rasa-x实战及避坑指南-初学者必备_第10张图片

此时,浏览器应该已经打开,可以试用rasa-x了

Windows/Linux下安装Rasa及Rasa-x实战及避坑指南-初学者必备_第11张图片

Linux下与上述过程类似,可以用相同语句执行,亲测,可行。

参考帖子:

在 Windows 安装 RASA X 以及一些错误总结 (MissingDependencyException)_FeverTwice的博客-CSDN博客_rasa x安装文章目录1. 错误描述2. 解决方法2.1 创建环境2.2 安装rasa安装完成后2.4 安装 rasa x2.5 可能存在的错误2.6 最终效果更多问题写在最后1. 错误描述使用如下语句分别安装rasa 和 rasa x之后,用rasa --version 查看版本pip install rasapip install rasa-x --extra-index-url https://pypi.rasa.com/simple可以看到rasa 和 rasa-sdk版本是不一致的,这很容.https://blog.csdn.net/LeungSr/article/details/122682785 
python - PIP install rasa-x takes forever - Stack Overflowhttps://stackoverflow.com/questions/65806524/pip-install-rasa-x-takes-forever

https://www.csdn.net/tags/NtzaYgzsNzA0NTMtYmxvZwO0O0OO0O0O.htmlhttps://www.csdn.net/tags/NtzaYgzsNzA0NTMtYmxvZwO0O0OO0O0O.html

你可能感兴趣的:(多轮对话,自然语言处理,深度学习,深度学习,自然语言处理,nlp)