美文网首页chatbot
从零开始搭建ChatterBot环境

从零开始搭建ChatterBot环境

作者: 云中漫步2125 | 来源:发表于2018-10-02 18:53 被阅读0次

    搭建思路
    目标:搭建一个具备web界面的chatterbot聊天环境,为研究和利用chatterbot打造基础

    1. 安装python 3.x环境
    2. 安装# flask-chatterbot

    python的安装

    官网
    点击 Download,下载最新的python 3.x版本

    注意: 因为要支持中文,必须安装python3.x

    安装python

    安装步骤截图


    选择自定义安装,并将python加入系统的path中 一定要选择把pip这个扩展python环境的工具 最好安装在一个简单目录,以后用起来方便 完成

    测试

    打开一个命令行窗口,输入python,python环境就搭建好了

    > python
    Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:06:47) [MSC v.1914 32 bit (Intel)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>>
    
    

    安装flask-chatterbot

    flask-chatterbot是一个开源的chatterbot web聊天机器人实现,基于Flask(一个轻量级的WSGI Web应用程序框架。它旨在使入门快速简便,并能够扩展到复杂的应用程序。它最初是围绕WerkzeugJinja的简单包装器,并且已经成为最受欢迎的Python Web应用程序框架之一。) Flask官网

    获取 flask-chatterbot

    打开一个命令行,输入git clone命令,获取flask-chatterbot的代码

    > git clone https://github.com/chamkank/flask-chatterbot.git test_flask-chatterbot
    Cloning into 'test_flask-chatterbot'...
    remote: Enumerating objects: 107, done.
    remote: Total 107 (delta 0), reused 0 (delta 0), pack-reused 107
    Receiving objects: 100% (107/107), 45.42 KiB | 9.00 KiB/s, done.
    Resolving deltas: 100% (41/41), done.
    

    进入test_flask-chatterbot,运行pip命令,安装依赖的插件

    > cd test_flask-chatterbot
    test_flask-chatterbot> pip install -r requirements.txt
    

    跑一跑,试试

    test_flask-chatterbot> app.py
    ai.yml Training: [####################] 100%
    botprofile.yml Training: [####################] 100%
    computers.yml Training: [####################] 100%
    conversations.yml Training: [####################] 100%
    emotion.yml Training: [####################] 100%
    food.yml Training: [####################] 100%
    gossip.yml Training: [####################] 100%
    greetings.yml Training: [####################] 100%
    history.yml Training: [####################] 100%
    humor.yml Training: [####################] 100%
    literature.yml Training: [####################] 100%
    money.yml Training: [####################] 100%
    movies.yml Training: [####################] 100%
    politics.yml Training: [####################] 100%
    psychology.yml Training: [####################] 100%
    science.yml Training: [####################] 100%
    sports.yml Training: [####################] 100%
    trivia.yml Training: [####################] 100%
     * Serving Flask app "app" (lazy loading)
     * Environment: production
       WARNING: Do not use the development server in a production environment.
       Use a production WSGI server instead.
     * Debug mode: off
     * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
    
    

    访问一下 http://127.0.0.1:5000/ 来看看

    环境界面

    注: 本文的环境是 windows,linux的环境搭建,后面研究到了再补充

    相关文章

      网友评论

        本文标题:从零开始搭建ChatterBot环境

        本文链接:https://www.haomeiwen.com/subject/vcraoftx.html