在用python连接neo4j,按照官网指导,第一步是这样
from neo4j import GraphDatabase
# URI examples: "neo4j://localhost", "neo4j+s://xxx.databases.neo4j.io"
URI = "<URI for Neo4j database>"
AUTH = ("<Username>", "<Password>")
with GraphDatabase.driver(URI, auth=AUTH) as driver:
driver.verify_connectivity()
但这里会出现neo4j.exceptions.ServiceUnavailable: Unable to retrieve routing information的错误,这其实是因为你需要先启动一个neo4j的实例。现在一般都是在网页上创建,如下图所示
把uri改成如图中所示的connection url,然后账号密码输入你创建这个实例的账密(一般账号为neo4j,密码是一大串字符)
另外,在neo4j desktop连接数据库时也可能出现类似错误,比如Sevicetiharaltet.WreSocket coneconratre.Due tosecrtyconstans in your web bowser,the reasonfo thefalire isno valable to tis No4 Drvr.Please use you browsers develop,同样是由于url没有填对