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
安装完成后,大概是下面这样子
执行pip list,查看
4、测试rasa是否功能正常
新建一个rasa的工作目录,比如我的在D:/mywork/myrasa
进入myrasa目录,执行rasa init
并且看到以下几个主要步骤:
如果可以训练完成,并且可以保存模型,表示成功。
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
由于包比较多,尽管设置了清华源安装,也需要等待一段时间。
6、测试rasa-x是否正常
输入命令:rasa x
此时应该会出现如下错误,主要是sanic-jwt版本不匹配导致:
卸载sanic-jwt
pip uninstall sanic-jwt
安装指定版本的包:pip install sanic-jwt==1.6.0
再次执行,运行成功
此时,浏览器应该已经打开,可以试用rasa-x了
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
更多推荐
所有评论(0)