赞
踩
最近在了解知识图谱领域,准备进行实战写项目的时候,遇到一些问题,在此记录一下。
运行环境:Neo4j数据库,python语言,py2neo库
由于以上三者之间存在版本对应关系,但是网上并没有搜索到比较明确的对应情况,所以在不断尝试三者之间的关系时笔者犯过包含但不限于以下错误:
1、IndexError: pop from an empty deque
2、OverflowError: mktime argument out of range
3、ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。
在根据网上的各种建议,总是从一个错误改到另一个错误,并且由于Neo4j是用java写的,还需要jdk的支持,使得原来三者之间的版本关系又增加了一环。最终功夫不负有心人,经过一下午的尝试摸索,试出了一个可用的运行环境:
Neo4j(4.3.3)
python(3.9)
py2neo(4.2.0),更高版本貌似也可以,但是笔者做到这里的时候身心俱疲,没做以后的尝试。
jdk13,Neo4j启动是要求是jdk11,但是使用jdk13也能正常完成项目。
以上。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。