知识图谱医学问答项目启动
知识图谱医学问答项目启动
1.修改配置文件
根据neo4j 安装时的端口、账户、密码配置设置项目配置文件:
answer_search.py
build_medicalgraph.py
2.数据导入:python build_medicalgraph.py
导入报错
1)py2neo未安装
pip uninstall py2neo
2)ValueError: The following settings are not supported: {‘http_port’: 7474}
出现该报错的根本原因是:通过pip安装的Py2neo默认为最新版本,
该版本(或更早版本)相比此前流行的主流版本(如4.3.0),变更了用于连接Neo4j数据库的Connection profiles指令格式,因此旧版Py2neo教程中给出的连接指令无法起作用。
self.g = Graph(‘http://localhost:7474/’, auth=(“lhy”, “lhy123”))
3.py2neo.errors.ConnectionUnavailable: (‘Cannot open connection to %r’, ConnectionProfile(‘http://localhost:7474’))
没有启动neo4j
命令行输入neo4j console,启动
3)UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xaf in position 81: illegal multibyte sequence
数据库使用gbk解码,无法解码,改成utf8.
for data in open(self.data_path,encoding=‘utf-8’):
改成
3.启动问答:python chat_graph.py
1)ModuleNotFoundError: No module named ‘ahocorasick’
PS F:\kg\QASystemOnMedicalKG> pip install ahocorasick
ERROR: Could not find a version that satisfies the requirement ahocorasick (from versions: none)
ERROR: No matching distribution found for ahocorasick
pip install pyahocorasick -i HTTPS://mirrors.aliyun.com/pypi/simple/
2)UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xa3 in position 29: illegal multibyte sequence
同2(3),将报错的行,修改为utf8解码
4.运行成功
可以输入问题了

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)