【发布时间】:2018-08-11 05:58:22
【问题描述】:
我想尝试使用 py2neo,但甚至无法使用文档中的代码示例。例如,请参阅here。代码是:
from py2neo import Graph, Node, Relationship
g = Graph()
tx = g.begin()
a = Node("Person", name="Alice")
tx.create(a)
b = Node("Person", name="Bob")
ab = Relationship(a, "KNOWS", b)
tx.create(ab)
tx.commit()
g.exists(ab)
返回一些错误消息:
Traceback (most recent call last):
File ".\test_py2neo.py", line 22, in <module>
tx = g.begin()
File "C:\Users\saran\AppData\Local\Programs\Python\Python35\lib\site-packages\py2neo\database.py", line 335, in begin
return Transaction(self, autocommit)
File "C:\Users\saran\AppData\Local\Programs\Python\Python35\lib\site-packages\py2neo\database.py", line 797, in __init__
self.transaction = self.session.begin_transaction()
AttributeError: 'NoneType' object has no attribute 'begin_transaction'
Exception ignored in: <bound method Driver.__del__ of <neo4j.v1.api.Driver object at 0x000001325C9F0940>>
Traceback (most recent call last):
File "C:\Users\saran\AppData\Local\Programs\Python\Python35\lib\site-packages\neo4j\v1\api.py", line 151, in __del__
File "C:\Users\saran\AppData\Local\Programs\Python\Python35\lib\site-packages\neo4j\v1\api.py", line 193, in close
AttributeError: 'str' object has no attribute 'close'
如果我理解得很好,API 已更改,文档尚未更新。但我使用的是第 4 版,并且该手册似乎是为该版本编写的。有什么可以帮助我入门的建议吗?
【问题讨论】: