知识图谱:以疾病为中心的一定规模医疗领域知识图谱(环境配置)
github项目链接:https://github.com/liuhuanyong/QASystemOnMedicalKG
环境配置需要三项:
1.java JDK
2.python
3.neo4j
由于我之前就安装过前两项,所以我是直接从neo4j下手的,过程中发现报错的所以更改了配置,相对起来配置比较简单,各个环境的配置如下
1.配置jdk
我电脑上一开始是自带环境的,所以我先去下载了neo4j,但是配置的时候无法运行,报错显示的是jdk的版本不适配,根据官网介绍,目前三个版本的neo4j比较主流:v3.5、v4.0、v4.1
其中
version3.5使用 JDK8
version4.0+目前只支持 JDK11
我使用的版本是3.5版本,故安装JDK8就成
neo4j是使用java编写的图形数据库,运行时需要启动JVM进程,因此,需安装JAVA SE的JDK
安装好之后cmd输入java -version检查是否安装成功
2.配置python环境
我的neo4j运行并导入了py2neo的错误,通过窗口提示可以发现是python的版本不匹配,我当时使用的是3.9版本,环境需要3.8版本
我选择的是该版本,点击下载,记得勾选添加Path
安装完成后同样cmd输入python -version查看是否安装成功
3.neo4j环境配置
1.官网下载neo4j安装文件
官网下载文件需要注册,注册成功之后方可下载
https://neo4j.com/download-center/#releases
注意选择社区版,并根据jdk选择相应的版本
2.解压的文件
将压缩包解压到文件夹下,比如我的地址为:D:\Neo4j\neo4j-community-3.5.27
3.配置系统环境变量
并在86135用户变量中添加%NEO4J_HOME%\bin
点击确定,添加完成
4.验证neo4j的安装和环境配置是否成功
以管理员身份运行cmd,输入neo4j.bat console
如图选配置成功
5.修改密码
注意,这个过程中不能关闭打开的cmd窗口
浏览器进入http://localhost:7474/ ,自动跳转到http://localhost:7474/browser/
初始Username和Password都是neo4j,在这里卡了一下,查找资料的时候大部分博客只说了初始密码
链接之后修改密码
4.下载并配置项目
打开项目地址下载解压
编辑answer_search.py
和build_medicalgraph.py
密码是刚刚修改过的
运行提示缺少py2neo,安装一下
运行提示编码出错,在build——medicalgraph.py
中相应位置添加
到这个地方还是出错orz,在窗口查看了一下报错,发现无法链接
注意:管理员身份运行cmd的neo4j.bat console
窗口别关上(栽了个坑)
最后运行会一直跑数字,时间很长,耐心等待