通过Rasa搭建聊天机器人实战(一)—环境部署

本系列仅做操作指导,具体原理请参照官方文档:https://rasa.com/docs/rasa/

当前这些操作应该是适应于所有版本的,本来想研究一下2.8版的内容并写一下对应博客的,结果到rasa的git上看了下人家已经要出3.x版了···有种上车即落后的赶脚···立马没有研究其他内容的兴趣了···等3.x出来直接上最新版吧~~如果大家对之前版本感兴趣,可以去看一下这个专栏

一、安装环境:

操作系统:windows 10

python:Anaconda 2.0.3  Python 3.8.5

待安装Rasa信息:

        Rasa Version:2.8.3

        Rasa SDK Version:2.8.1

        RasaX Version:0.42.0

二、安装Rasa

1.创建一个虚拟环境,避免影响到其他环境

conda create --name rasa_env python=3.8.5

2.激活虚拟环境

conda activate rasa_env

3.安装rasa和rasa x

pip install rasa-x--extra-index-url https://pypi.rasa.com/simple

此处受网络影响比较严重,若出现安装超时,只需要再多执行几遍,把它安装完就可以

4.创建rasa项目

通过cd跳转到想要创建项目的目录,如D:\Project\RasaTest

cd /d D:\Project\RasaTest

创建项目

rasa init --no-prompt

之后就会在D:\Project\RasaTest目录下创建一个rasa项目并进行初步训练,正常情况如下:

5.运行rasa项目

在当前环境下直接运行下方代码便可

rasa shell

默认项目没有经过语料训练,仅能支持英文对话

  

三、遇到的问题

1.pip._vendor.urllib3.exceptions.ReadTimeoutError

这种问题就是安装rasa的时候下载超时,只需要再重新执行一遍安装命令便可

2.ERROR: Cannot uninstall 'ruamel-yaml'

通过pip -V 找到site-packages的路径,把此文件夹中所有命名中带ruamel的文件(夹)都删掉,然后返回到Anaconda3目录下再以ruamel为关键词搜索一下,把搜索出来的结果也删掉便可

3.ModuleNotFoundError: No module named 'sklearn.model_selection'

出现这个错误一般是scikit-learn版本过低导致或者未安装scikit-learn导致,可以通过升级(或安装)scikit-learn来解决

conda update scikit-learn   # 升级
conda install scikit-learn  # 安装

4.RemoveError: 'requests' is a dependency of conda and cannot be removed from
conda's operating environment

  直接通过pip来进行更新                    

pip install --upgrade requests

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值