安装:
pip install py2neo
安装过程中,可能会报错:
ERROR: ipython 5.1.0 has requirement prompt-toolkit<2.0.0,>=1.0.3, but you'll have prompt-toolkit 2.0.10 which is incompatible.
意思是 Ipython需要的 prompt-toolkit和py2neo冲突,我mac上直接导致ipython不能使用。。。。
两个解决办法:
一、直接安装回旧版本的prompt-toolkit
pip install --upgrade prompt_toolkit==1.0.15
过程中无 py2neo 的版本不兼容报错
二、对于强迫症的人来说,担心py2neo使用有异常,同事也为了不影响我的ipython使用,可以用conda新创建了个虚拟环境,在新环境中使用
-
连接neo4j:
from py2neo import Graph,Node,Relationship
##连接neo4j数据库,输入地址、用户名、密码
graph = Graph('http://192.168.**.**:7474/browser/',username='neo4j',password='123456')
print(graph)
输出:
-
创建节点
创建两个Node
n1 = Node('Test',label='Test_lable',name='张三',age=18) # label:查库时点上显示的内容
# 添加该节点的新属性
n1['sex'] = '男'
graph.create(n1)
n2 = Node('Test',label='Test_lable',name='李四',age=18) # label:查库时点上显示的内容
# 添加该节点的新属性
n2['sex'] = '女'
graph.create(n2)
-
创建关系
relation = Relationship(n1,'同学',n2)
graph.create(relation)
效果:
扫描二维码关注公众号,回复:
8941160 查看本文章
不断更新