python–py2neo (V4+) - CypherSyntaxError: Variable $x
not defined
目前使用python3.5.4,py2neo4.1.0,在创建节点时,报如下错误:
这是由于neo4j和py2neo版本不匹配,在新版本的py2neo中,{x}已经被
x
替
代
了
,
可
以
更
新
n
e
o
4
j
至
最
新
版
本
,
也
可
以
按
照
以
下
方
法
修
改
:
找
到
o
p
e
r
a
t
i
o
n
s
.
p
y
文
件
,
我
的
目
录
是
:
/
v
e
n
v
/
l
i
b
/
p
y
t
h
o
n
3.5
/
s
i
t
e
−
p
a
c
k
a
g
e
s
/
p
y
2
n
e
o
/
i
n
t
e
r
n
a
l
/
o
p
e
r
a
t
i
o
n
s
.
p
y
,
打
开
文
件
,
在
里
面
找
到
x替代了,可以更新neo4j至最新版本,也可以按照以下方法修改: 找到operations.py文件,我的目录是: /venv/lib/python3.5/site-packages/py2neo/internal/operations.py, 打开文件,在里面找到
x替代了,可以更新neo4j至最新版本,也可以按照以下方法修改:找到operations.py文件,我的目录是:/venv/lib/python3.5/site−packages/py2neo/internal/operations.py,打开文件,在里面找到x的代码部分,
一共有5处,将$x改为{x},保存。