简体   繁体   English

尝试使用 py2neo 连接到 Neo4j 桌面并在我运行查询时收到“ServiceUnavailable:无法连接到任何已知路由器”

[英]Trying to connect to Neo4j Desktop using py2neo and receiving ``ServiceUnavailable: Cannot connect to any known routers`" when I run a query

I renamed the existing example database from Movies RDBM to Movies and changed the password to pwd.我将现有示例数据库从Movies RDBM重命名为Movies ,并将密码更改为 pwd。

from py2neo import Graph
db=Graph("neo4j://neo4j:pwd@localhost:7687", name="Movies" )

No errors for the above以上没有错误

db.run("MATCH (n:Movie) RETURN n").to_table()

The above fails with ServiceUnavailable: Cannot connect to any known routers以上失败并显示ServiceUnavailable: Cannot connect to any known routers

what am I doing wrong?我究竟做错了什么?

I was using WSL and Jupyter Notebooks but Neo4j was running in Windows so 127.0.0.1 was pointing to the WSL loopback and there was nothing there to receive the API calls我正在使用 WSL 和 Jupyter 笔记本,但 Neo4j 在 Windows 中运行,所以 127.0.0.1 指向 WSL 环回并且没有任何东西可以接收 API 调用

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM