过程:(1)操作系统win7,采取全部最新版,失败,python3.7和rasa-nlu最新版还是有冲突。(2)操作系统win7,在anaconda里用python3.6.8和rasa-nlu最新版失败。(3)最后决定操作系统也更新到win10,使用python virtual environment环境,安装成功。
一、安装python3.6.8
二、安装python virtual environment
要使用管理员身份打开cmd命令窗口
1.python3 -m pip install -U virtualenv
2.virtualenv p36 -p /users/thinkpad/appData/local/programs/python/python37/python.exe
3.p36\Scripts\activate,进入venv环境
三、安装spacy
1.pip install -U spacy
确认版本如下图
2.安装en,python -m spacy download en
3.安装nltk,pip install nltk
四、安装Jupyter
1.pip install jupyter
2.打开jupyter,jupyter notebook
五、安装Rasa
1.pip install rasa-nlu==0.13.2
2.安装依赖项
git clone https://github.com/RasaHQ/rasa_nlu.git
cd rasa_nlu
pip install -r alt_requirements/requirements_full.txt
3.安装numpy,pip install numpy
4.安装tensorflow,pip install tensorflow
5.安装sklearn_crfsuite,pip install sklearn_crfsuite
6.安装rasa_core,pip install rasa_core
六、安装可视化rasa's JSON Data Format
1.下载并安装node.js,https://www.npmjs.com/get-npm
2.安装rasa-nlu-trainer,npm i -g rasa-nlu-trainer
3.打开rasa-nlu-trainer,rasa-nlu-trainer
----------------------环境配置完毕,可以开始coding chatbot啦----------------------------------