基于chatterbot的入门运行介绍_feixiangsmile的博客-程序员宅基地

技术标签: robot  python  

一、运行环境:

1、python 3.6.7

2、windows7 64位

 

二、安装chatterbot (官网github上下载的源码,版本是1.1.0)

安装方式:

1.根据官方安装方法 pip install chatterbot进行安装 发现很多版本不兼容错误,虽然修改版本安装,仍然不能安装成功。不知道为什么

2.下载源码,运行setup.py进行安装

下载源码,在根目录下(也就是setup.py目录)执行如下代码

python setup.py  install

等待安装完成即可。

3、执行demo

执行官方的example时候如果提示OSError: Can't find model 'en'

则在cmd下(注意 使用管理员权限

python -m spacy download en

然后就可以正确执行了,以basic_example.py为例,执行效果如下图

执行后对应目录多了个文件,如下

注意:

 1、执行demo时,如果你发现每次执行结果不一样,那么可能是你执行了多个demo造成的,db.sqlite3 文件造成的,删除这个文件再次执行就对了

2、如果发现安装不成功,那么把已经安装的通过

pip uninstall chatterbot 

卸载安装的,然后再重新安装

通过如下命令查看安装的版本

python -m chatterbot --version

 

如果你觉得对你有帮助,可以对博主表示感谢。

                

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/feixiangsmile/article/details/100810374

智能推荐

PyTorch-BigGraph系列:从实体嵌入到边得分_cgfth-程序员宅基地

训练的目标是将每个实体嵌入到DDD维实数空间RDR^DRD。因此,两个实体的嵌入对于预测他们之间是否存在一个特定的关系类型是一个好的proxy。更确切地,目标是对每一个实体学习一个嵌入,对每一个关系学习一个函数——每个关系类型的函数接受两个实体嵌入并为它们赋值,其目标是使积极关系比消极关系获得更高的分数。所有在训练集中提供的边都是正实例。为了进行训练,一系列负的边也是需要的。他们不由用户提供,...

《The Sixth Sense》(《灵异第六感》)观后_weixin_30652897的博客-程序员宅基地

记得在学校的时候看过一部片子《左眼看到鬼》,现在想想那部片子有抄袭《Tht Sixth Sense》的嫌疑。不过抄袭也差得远。现在真的懒得看港台片了,国内的农村,山村题材的都比港台的垃圾片好很多,至少还有几分真。看了《The Sixth Sense》不得不佩服老美的导演的严谨了,美国的片子除了故意搞笑的片子外都能做到前后情节一致,可以相互印证。就拿这部片子来说,儿童心理医生知道最后...

计算机经常断开网络,当笔记本电脑经常自动断开网络连接时如何解决问题_CAI'RANG的博客-程序员宅基地

随着中国经济的快速增长和生活频率的提高,计算机的作用越来越重要. 由于体积小,重量轻,携带方便等优点,笔记本电脑越来越受到用户的好评,市场需求迅速增长,但是长时间使用笔记本电脑也会给我们带来一些问题,例如经常自动断开互联网连接,我们应如何解决这种情况?让我们向编辑学习,并与您分享解决方案. 好吧,欢迎大家阅读和学习〜笔记本电脑的解决方案通常会自动从网络断开连接经常断开连接,我们首先要判断的是内部网...

linux的进程命令,Linux基础进程命令详解_爱吃糖的苏苏雅的博客-程序员宅基地

进程有关基础命令一、进程定义1、进程就是CPU未完成的工作,而且它是其中运行着一个或多个线程的地址空间和这些线程所需要的系统资源。二、Linux系统进程和一些有关进程的命令1、ps命令ps [options]1》ps - report a snapshot of the current processes.解释:报告当前系统的进程信息2》基本参数a #关于当前环境的所有进程-a...

yarn install 卡在Building fresh packages_little_kid_pea的博客-程序员宅基地

可在项目根目录下新建.yarnrc文件,然后重新执行构建命令,.yarnrc文件内容如下:registry "https://registry.npm.taobao.org"sass_binary_site "https://npm.taobao.org/mirrors/node-sass/"phantomjs_cdnurl "http://cnpmjs.org/downloads"...

linux目录通配符,Linux中对文件和目录进行操作的常用命令,及通配符的使用和两种路径..._复位还的博客-程序员宅基地

对文件和目录进行操作的命令最常用的有这十三个命令:查看目录内容 ls切换目录 cd查看文件内容 cat more grep想差了把,以为只有这十三个?嘿嘿。其实,每个命令还有相应的扩展,即每个命令还有相应的选项可供我们选择。每个选项都在原本基础功能上,添加了扩展功能。让我们来一一说说,什么?你又要送我大挖掘机?谢谢谢谢!!!查看目录内容命令 : ls有如下选项-h 需配合-l使用,人性化显示数据大...

随便推点

查看linux命令历史,linux命令历史详解_hkelll的博客-程序员宅基地

概念:顾名思义,我们在linux终端输过的命令,系统都会将他们加载到内存中,以便我们快速调用命令。另外,Bash拥有自动记录命令历史的功能,用户所执行的命令会在注销时自动记录到自己的家目录下的.bash_history隐藏文件中,这样方便我们了解用户的对系统的整个操作过程,查询可能出错的原因。查看命令历史记录的方法:可以通过直接打开文件来查看命令[[email protected]~]$cat.bas...

VsCode 使用_赖胖子的博客-程序员宅基地

受够了微信开发者工具,查了查资料,果断放弃,开始用VsCode浪起来一、下载地址https://code.visualstudio.com二、需要插件1.Settings Synchttps://www.cnblogs.com/clwydjgs/p/10078065.htmlhttps://blog.csdn.net/qq_37954086/article/details/85104...

confluence的备份与迁移_weixin_34148340的博客-程序员宅基地

上次我写了一篇confluence的安装与配置,今天写一下如何备份与迁移。OS:Centos 5.5,confluence版本:3.2,mysql:5.0官方文档:http://confluence.atlassian.com/display/CONF32/Migrating+Confluence+Between+Servers迁移实录:在服务...

第八届蓝桥杯【省赛试题3】承压计算_i逆天耗子-程序员宅基地_承压计算

题目描述:X星球的高科技实验室中整齐地堆放着某批珍贵金属原料。每块金属原料的外形、尺寸完全一致,但重量不同。金属材料被严格地堆放成金字塔形。                             7                             5 8                            7 8 8                   

Layui上传文件以及数据表格_weixin_30684743的博客-程序员宅基地

layui对于一些前端小白来说,例如我,真的非常的好用,不用去花很多很多的心思在前端美化中,并且提高了很大的工作效率。所以建议一些觉得自己前端技术不是很强,但是想让前端美化一点的可以使用layui。layui有开发文档,不用自己去刻意去记一些语法,用的多了,自然就记住了。开发文档链接:https://www.layui.com/doc/layui是一款我比较喜欢的框架,它的界面风格和颜色搭...

Codeforces Round #685 (Div. 2)_Herod_的博客-程序员宅基地

A. Subtract or Divide题意:给定一个n。两种操作。除以一个因子(自己不算)或者自减1。求把n变成1。最少的操作次数。思路:先特判掉1,2,3。然后分奇偶讨论。如果是偶数。那么除以n/2 就变成 2 了。然后再减1。只需2步。对于奇数。就算有奇数的因子。除一次的话,肯定没有办法变成2。最多变成3。而3变成1需要2步。也就是最少3步。而把奇数变成偶数需要1步。再变成1需要两步。所以对于所有奇数采用这种方式就行了。AC代码:#include <bits/stdc++.h>

推荐文章

热门文章

相关标签