赞
踩
使用如下语句分别安装rasa 和 rasa x之后,用rasa --version
查看版本
pip install rasa
pip install rasa-x --extra-index-url https://pypi.rasa.com/simple
可以看到rasa 和 rasa-sdk版本是不一致的,这很容易会造成后续的版本匹配问题,而且这样安装的时候如果rasa x找不到一些包,它会不停递归查找,使得安装时间变得十分漫长,还可能出现卡死现象
即使在安装完成以后,还是会出现以下情况
MissingDependencyException: Rasa X does not seem to be installed, but it is needed for this CLI command.re information on how to install Rasa X in local mode in the documentation: https://rasa.com/docs/rasa-.d-setup/install/local-mode
这就是由于前面所说的版本不匹配的问题导致的
综上,有解决方法如下
注:
conda create -n yourEnv python=3.6
pip install rasa==2.8.1
pip install rasa-sdk==2.8.1
用rasa --version
检查安装是否成功,可以注意安装(命令)的顺序,这里有可能在安装的时候自动升级了
如果版本不一致应该用pip uninstall rasa
来重新安装,安装成功以后的版本应该是这样的
这里没有装rasa x
,所以显示是none
之后再使用rasa init
测试一下,rasa
整体安装模块有无问题,如果可以用所给的测试集正常与聊天机器人对话的话就ok了
pip install rasa-x==0.39.3 --extra-index-url https://pypi.rasa.com/simple
或者考虑到安装很慢(像我前面所说的递归查询),可以用下面的命令
pip install rasa-x==0.39.3 --extra-index-url https://pypi.rasa.com/simple --use-deprecated=legacy-resolver --ignore-installed ruamel.yaml --user --no-warn-script-location
这里的话权限和安装警告warning都屏蔽了
陷入了安装的递归循环,可能要等很久,如果不想等的话可以尝试使用第二种安装方法
装好以后,像上一小节一样,用rasa --version
检查安装是否成功
检查一下版本号
注 : 这里的描述错误存在于大多数版本,可能会导致rasa x无法正常运行,请保持耐心逐一排查
安装好rasa x
以后,使用
rasa x
命令运行rasa x,如果报错ERROR,注意查看错误内容 (一般这个版本报错都是一样的,这就是之前跟各位多次强调版本最好跟博主一致的原因)
ImportError: cannot import name ‘RowProxy’ from ‘sqlalchemy.engine’ Install
,关键词RowProxypip install SQLAlchemy==1.3.22
pip install sanic-jwt==1.6.0
pip install pip==20.2
在终端中输入rasa x
命令
至此,rasa的基本安装问题已经解决,希望能帮到你
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。