菜哥学知识图谱(通过“基于医疗知识图谱的问答系统”)(二)(搭建系统)

上接菜哥学知识图谱(通过“基于医疗知识图谱的问答系统”)(一)

3.搭建项目2

被小学生拖累连跪5把,近期不搞了…
继续搭建项目。先把neo4j启动起来。
在这里插入图片描述
编辑build_medicalgraph.py,把最后的handler.create_graphnodes()注释掉,运行handler.create_graphrels()。
在这里插入图片描述
19:10开始执行
在这里插入图片描述
21:40执行结束。数据部分就结束了。
在这里插入图片描述
执行chaobot_graph.py,进行问答。直接出现错误。
在这里插入图片描述
安装pyahocorasick包。
在这里插入图片描述
安装不上,提示缺少VC++14.0。在这里插入图片描述
查了网上说的,这个pyahocorasick包一部分需要vc编译,否则无法安装。有点抓瞎,不想安装vc。查了一圈,找到一个办法:
https://docs.conda.io/en/latest/miniconda.html下载miniconda。安装的时候记得把第一个对号点上,自动配置环境变量。
然后conda install -c https://conda.anaconda.org/conda-forge pyahocorasick,输入“Y”,这个包就装上了。
后面有点尴尬了,canda最新版自带python3.7,再输入python时,可以看到python换到了canda里的。而且pyahocorasick装在这个python里。
在这里插入图片描述
但是前面的3.8里还没有卸载,而且包还装在那里。先不管了,用这个python继续吧。
抛弃pycharm,在cmd窗口里,输入
在这里插入图片描述
又提示没安装py2neo。用conda重新安装,中间输入“Y”。
在这里插入图片描述
安装完继续运行,又出现编码错误。
在这里插入图片描述
定睛一看,问题在question_classifier.py第23行。编辑该文件,23—31行,带open的全加encoding=‘utf-8’。
在这里插入图片描述
继续运行。可以了。
在这里插入图片描述

菜哥即宅,自有胃病,先搜一哈…
后面继续分析代码。
菜哥学知识图谱(通过“基于医疗知识图谱的问答系统”)(三)

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值