当前位置:   article > 正文

在 Windows 安装 RASA X 以及一些错误总结 (MissingDependencyException)_rasa-x在windows安装不了

rasa-x在windows安装不了


1. 错误描述


使用如下语句分别安装rasa 和 rasa x之后,用rasa --version 查看版本

pip install rasa

pip install rasa-x --extra-index-url https://pypi.rasa.com/simple
  • 1
  • 2
  • 3

在这里插入图片描述

可以看到rasa 和 rasa-sdk版本是不一致的,这很容易会造成后续的版本匹配问题,而且这样安装的时候如果rasa x找不到一些包,它会不停递归查找,使得安装时间变得十分漫长,还可能出现卡死现象

即使在安装完成以后,还是会出现以下情况
2

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

这就是由于前面所说的版本不匹配的问题导致的
综上,有解决方法如下


2. 解决方法


注:

  • 为防止安装已有的包和现在需要安装的包发生冲突,故建议重新创一个环境再次安装
  • 尽量不要使用原始环境(bash),容易出现权限读写问题 (解决起来有点麻烦,多一事不如少一事)

2.1 创建环境

conda create -n yourEnv python=3.6


2.2 安装rasa

pip install rasa==2.8.1
pip install rasa-sdk==2.8.1

安装完成后

rasa --version检查安装是否成功,可以注意安装(命令)的顺序,这里有可能在安装的时候自动升级了

如果版本不一致应该用pip uninstall rasa来重新安装,安装成功以后的版本应该是这样的
4

这里没有装rasa x,所以显示是none

之后再使用rasa init测试一下,rasa整体安装模块有无问题,如果可以用所给的测试集正常与聊天机器人对话的话就ok了


2.4 安装 rasa x

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都屏蔽了

5
陷入了安装的递归循环,可能要等很久,如果不想等的话可以尝试使用第二种安装方法

检查

装好以后,像上一小节一样,用rasa --version检查安装是否成功

5
检查一下版本号


2.5 可能存在的错误

注 : 这里的描述错误存在于大多数版本,可能会导致rasa x无法正常运行,请保持耐心逐一排查

安装好rasa x以后,使用

rasa x

命令运行rasa x,如果报错ERROR,注意查看错误内容 (一般这个版本报错都是一样的,这就是之前跟各位多次强调版本最好跟博主一致的原因)

  • 如果你看到 ImportError: cannot import name ‘RowProxy’ from ‘sqlalchemy.engine’ Install关键词RowProxy
    则执行安装 pip install SQLAlchemy==1.3.22
  • 如果你看到sanic相关的报错
    则执行安装 pip install sanic-jwt==1.6.0
  • 如果还是不能安装,可以将pip版本降级到20.2
    pip install pip==20.2
  • 你可能会在终端中看到事件循环关闭错误,你可以忽略它,这是Rasa X的一个持久问题,团队正在解决它。
  • 尽量不要尝试安装最新版,最新版本有一些安装问题。

2.6 最终效果

在终端中输入rasa x命令
6
至此,rasa的基本安装问题已经解决,希望能帮到你

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/343612
推荐阅读
相关标签