在这个简短的教程中,你将会安装和探索Pydial最重要的部分,因此你可以开始使和拓展现有的架构。
一、安装
首先安装并打开pydial
git clone https://bitbucket.org/dialoguesystems/pydial.git cd pydial
如果你的电脑上没有配置pip,那么如下
sudo apt-get install Python-pip
安装好了就直接配置
pip install -r requirements.txt
我在安装过程中提示我没有安装tensorflow,于是我就先去装了tensorflow,直接pip源码编译,很方便
pip install tensorflow -- ignore-installed enum34
加后面的ignore是因为我在配置时发生了以下的错误:
这是在安装过程中,他要升级依赖enum34的版本,可是我试了很多方法都没法卸载这个依赖包,于是只能忽略这个包,忽略后tensorflow配置通过了。
为了检查你的系统环境是否配好了,运行pydial的测试脚本
source testPydial
然后得到以下结果,就说明环境配好了:
最后,安装以下的文件
chmod 700 createDocs.sh
sh createDocs.sh
在配置过程中可能会有以下的bug
我在网上查了很久,也没有找到这几个缺失的和sphinx-python相关的py文件。因此我搜索了一下sphinx。
Sphinx是一个工具,它可以很容易地为Georg Brandl编写的Python项目(或其他由多个reStructuredText源文件组成的文档)创建智能和漂亮的文档。 它最初是为新的Python文档而创建的,并且具有用于Python项目文档的出色设施,但同时也支持C / C ++,并计划了更多的语言。
sphinx只是一个写python文档的工具,他的几个bug对我目前的对话系统的使用没有太大的影响,因此我就先忽略了这个问题,继续了后面的步骤,以后找到如何解决的办法我会放在这里分享。
二、与系统交流
接下来就可以与对话系统交互了,来赶快试试哈!
chmod 700 pydial.py ln -s /path/to/repository