赞
踩
把探索的过程记录下来,方便自己以后查看,如果能给别人带来启发就更好啦
(PS:来自小白的记录)
我是从下面这个代码里下载的
这是大神的代码
(都是我自己的)
#cd G:\课外\知识图谱\QASystemOnMedicalKG-master
#python build_medicalgraph.py
#neo4j 数据库名称为QASystemOnMedicalKG-master.db
这里我是跟着这个大神整的
真的好厉害
菜哥学知识图谱
(不知道为什么就一个赞,给大神点上)
这里面讲的很清楚,有一点要说明一下,差点给我心态整崩了
菜哥这里说,可以不用下载VC就能安装pyahocorasick,这一招很nice,我兴致勃勃的下载了miniconda,成功安装完pyahocorasick发现,我的虚拟环境启动不了了,出现conda env lise里有这个环境但是启动不了的情况。后来一查才发现bioconda,miniconda,conda,anaconda的区别
,这里附上链接很清楚。
bioconda,miniconda,conda,anaconda的区别
功能角度:Anaconda=Miniconda
大小角度:Anaconda > Miniconda
功能多少:Anaconda > Miniconda
所以我一开始安装了 Anaconda,就不用再安装miniconda,这样重复安装反而使我的虚拟环境启动不了。
总结:如果你已经安装了Anaconda,不用再安装miniconda和VC,就可以下载pyahocorasick。
1.程序拿到手里解压之后,先改build_medicalgraph和answer_search的user和password,就是下面这个
self.g = Graph(
host="127.0.0.1", # neo4j 搭载服务器的ip地址,ifconfig可获取到
http_port=7474, # neo4j 服务器监听的端口号
user="xq, # 数据库user name,如果没有更改过,应该是neo4j
password="0507")
2.在build_medicalgraph.py最后加上这两行
handler.create_graphnodes()
handler.create_graphrels()
3.启动neo4j
4.启动build_medicalgraph.py
我是在
2020年7月29日下午三点三十五开始运行的,把第二行先注释掉,就先创建节点,看看多久能运行完
handler.create_graphnodes()
#handler.create_graphrels()
2020年7月29日下午四点半运行完,感觉时间好像短了点,有点慌,不知道有没有落下什么。这时候neo4j里有44112个结点。
接着把第二行代码打开,接着运行
# handler.create_graphnodes()
handler.create_graphrels()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。