关于rasa使用的文章已经有挺多了,这里不做介绍。我们要对自己写的对话机器人进行调试,该怎么配置环境呢,希望这篇文章能帮到你。
ide:pycharm
python版本:3.9
一 下载rasa sdk 源码:
git clone https://github.com/RasaHQ/rasa.git
下载完之后,是这样的:
二 配置python环境
配置使用Virtualenv:
三 配置启动脚本:
四、安装依赖包
经过前面的步骤,可以run rasa 源码了,但是由于缺少依赖库,会报错
可以根据哪里报错,来安装依赖包,我大概安装了如下。
这里要注意,要在pycharm的终端来安装,要不然会安装到系统环境的pip安装目录。
pip install rasa_sdk
pip install pluggy
pip install requests
pip install terminaltables
pip install jsonschema
pip install TarSafe
pip install numpy
pip install LegacyVersion
pip install jsonpickle
pip install randomname
pip install scipy
pip install aiohttp
pip install websockets==10.4
pip install aio_pika
pip install tqdm
pip install pymongo
pip install boto3
pip install sqlalchemy
pip install sentry_sdk
pip install sanic_jwt
pip install apscheduler
pip install python-socketio
pip install setuptools
pip install slack_sdk
pip install twilio
pip install google-auth
pip install tensorflow
pip install sklearn
pip install dask
pip install matplotlib
pip install jieba
pip install rasa[transformers]
五、设定启动参数
训练:
train --config "D:/rasa_chinese_book_code/Chapter05/config.yml" --domain "D:/rasa_chinese_book_code/Chapter05" --data "D:/rasa_chinese_book_code/Chapter05/data" --out "D:/rasa_chinese_book_code/Chapter05/models"
运行:
run --model "D:/rasa_chinese_book_code/Chapter05/models" --enable-api
验证: