0
点赞
收藏
分享

微信扫一扫

Rasa安装教程(linux anaconda版):

Rasa安装教程(linux anaconda版):

开篇废话:

最近做项目要用Rasa,折腾了两天才安上,过程及其痛苦,查了好久都没找到多少有帮助的文章,终于总结出大家实测可用的手顺,当时不够满意,只打算留在公司内部用,昨晚在YouTube上看了官方的安装视频,完善了自己的手顺,现在我觉得可以发布了。

第一步:创建环境

创建虚拟环境命令:conda create --name 虚拟环境名 python=版本号

conda create --name rasa python=3.7.9

进入虚拟环境:conda activate 虚拟环境名

conda activate rasa

退出虚拟环境:conda deactivate (不建议直接用 deactivate )

第二步:安装Rasa

官方推荐同时安装 rasa 和 rasa x:pip install rasa-x–extra-index-url https://pypi.rasa.com/simple

但是不推荐这么安装,由于pip版本过高,可能导致安装rasa-x时安装其他依赖时间太长

所以可以考虑手动安装:(亲自测试版本组合)

Rasa 版本:2.8.25

Rasa SDK 版本:2.8.4

Rasa X 版本:0.40.1

Python 版本:3.7.9

操作系统:Linux centOS7

pip install rasa==2.8.25
pip install rasa-sdk==2.8.4
pip install rasa-x==0.40.1 --extra-index-url https://pypi.rasa.com/simple

第三步:安装时遇到的BUG

错误1:安装rasa-x时待安装其他依赖时间太长,这是由pip v20.3以上版本中引入的依赖解析回溯逻辑引起的

所以应该降低pip版本到v20.2:

pip install --upgrade pip==20.2

错误2: AttributeError: ‘Sanic’ object has no attribute ‘auth’

我正在尝试使用“rasa x”运行 rasa-x。浏览器窗口打开但没有显示,命令提示符显示错误“AttributeError: ‘Sanic’ object has no attribute ‘auth’”

解决方案:降低sanic-jwt版本SQLAlchemy版本

pip install sanic-jwt==1.6.0
pip3 install SQLAlchemy==1.3.22
举报

相关推荐

0 条评论