目录
安装(Installation)
1.1快速安装(Quick Installation)
使用pip
安装开源Rasa
(要求Python 3.6, 3.7 or 3.8)
pip3 install -U pip
pip3 install rasa
安装完成后,接下来可以通过运行以下命令创建新项目:
rasa init
1.2分步安装
以下步骤是使用anaconda
在windows10
环境下进行的分步安装。
1.创建虚拟环境
创建虚拟环境:
conda create -n rasa
进入虚拟环境:
conda activate rasa
2.安装开源Rasa
pip install rasa
上述命令安装缓慢,建议使用下述命令进行安装:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple rasa
1.3从源码安装(Building from Source)
如果您想使用开源Rasa
的开发版本,可以从GitHub
获得:
curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python
git clone https://github.com/RasaHQ/rasa.git
cd rasa
poetry install
1.4附加依赖项(Additional Dependencies)
对于某些机器学习算法,您需要安装额外的python
包。默认情况下,不会安装它们以保持较小的占用空间。
有关调整模型的页面将帮助您为助手选择正确的配置,并提醒您注意其他依赖项。
如果您不介意存在其他依赖项,那么可以使用
pip install rasa[full]
为每个配置安装所有需要的依赖项。
Dependencies for spaCy
有关spaCy
模型的详细信息,请查看spaCy文档。
可以使用以下命令进行安装:
pip install rasa[spacy]
python -m spacy download en_core_web_md
这将安装开源Rasa
以及spaCy
和它的英语语言模型,但许多其他语言也可用。我们建议至少使用“中等”大小的模型(“_md”
)而不是spaCy
默认的小型“en_core_web_sm”
模型。小型模型需要较少的内存来运行,但可能会降低意图分类性能。
Dependencies for MITIE
首先,运行
pip install git+https://github.com/mit-nlp/MITIE.git
pip install rasa[mitie]
然后下载MITIE模型。您需要的文件是total_word_feature_extractor.dat
. 把这个保存在任何地方。如果您想使用MITIE
,您需要告诉它在哪里可以找到这个文件(在本例中,它保存在项目目录的“data”
文件夹中)。
1.5版本升级
要从PyPI将已安装的Rasa版本升级到最新版本,请执行以下操作:
pip install --upgrade rasa
要下载指定版本,请指定版本号:
pip install rasa==1.8.3