项目需要用到python去操作neo4j
测试引入时,遇到了如题的问题。
我也不知道标题用这句话怎么就敏感了。也终于明白为什么我一开始也很难查到了。
cannot import name 'NodeSelector' from 'py2neo'
有人说是V4版本不好用。 我经过了一系列测试,不是这样的。
python版本3.7.1, 测试版本V4,V3都试了。
先辟谣。
pip install git+https://github.com/nigelsmall/py2neo.git#egg=py2neo
此方法如今也不能用了。
根本原因是neo4j在新版本中将NodeSelector方法更换成了NodeMatcher方法。可能是为了和原声Matcher更加匹配。
将项目所有的NodeSelector 换成 NodeMatcher 即可。
自然引入时也是
from py2neo import NodeMatcher
疫情中的英国,
加油!
09/06/2020