红楼梦知识图谱查询问答系统

一、本地环境配置

编译器使用的Python版本是3.8

二、数据库配置

使用Neo4j数据库
官网下载Community社区版
Macos系统下载tar.gz安装包
使用解压命令

 tar -zxvf neo4j-community-4.4.23-unix.tar.gz

neo4j版本为4.4.23,对应的环境为jdk11
如果数据库版本是3.x,则对应的环境为jdk8
解压完成后,进入bin目录,输入:

./neo4j start

即可成功启动数据库

数据库访问地址为:http://localhost:7474/
用户名:neo4j
密码:neo4j

三、安装依赖包

运行命令即可

pip install -r requirement.txt

四、FLASK框架调试

py2neo库默认安装为最新版本,代码中有三个注意点:
1,修改方法名称

NodeSelector修改为NodeMatcher

2,config配置文件中修改连接数据库的命令

graph = Graph("http://localhost:7474",auth=("neo4j","password"))

3,配置需要导入的节点文件路径

路径需要返回上一级目录:../raw_data/relation.txt

五,安装LTP工具

pyltp是Python对ltp(c++)的封装

将下载的LTP模型文件放在对应路径下,并修改对应路径

注意相对路径与绝对路径

python版本:

python路径:/usr/local/bin/python3.7

你可能感兴趣的:(知识图谱,人工智能)