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解码文章来源:https://www.toymoban.com/news/detail-400815.html
4.运行成功
可以输入问题了文章来源地址https://www.toymoban.com/news/detail-400815.html
到了这里,关于知识图谱医学问答项目启动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!