首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >用于Windows桌面的py2neo和Neo4j无法连接

用于Windows桌面的py2neo和Neo4j无法连接
EN

Stack Overflow用户
提问于 2019-05-08 04:44:33
回答 1查看 434关注 0票数 0

我总是得到这样的错误:

代码语言:javascript
复制
  File "test.py", line 13, in <module>
    graph.create(alice_knows_bob)
  File "C:\Python27\lib\site-packages\py2neo\database.py", line 355, in create
    with self.begin() as tx:
  File "C:\Python27\lib\site-packages\py2neo\database.py", line 346, in begin
    return Transaction(self, autocommit)
  File "C:\Python27\lib\site-packages\py2neo\database.py", line 758, in __init__
    self.transaction = self.connector.begin()
  File "C:\Python27\lib\site-packages\py2neo\internal\connectors.py", line 290, in begin
    tx = self.pool.acquire()
  File "C:\Python27\lib\site-packages\neobolt\direct.py", line 704, in acquire
    return self.acquire_direct(self.address)
  File "C:\Python27\lib\site-packages\neobolt\direct.py", line 597, in acquire_direct
    connection = self.connector(address, error_handler=self.connection_error_handler)
  File "C:\Python27\lib\site-packages\py2neo\internal\connectors.py", line 225, in connector
    return connect(address_, auth=cx_data["auth"], **kwargs)
  File "C:\Python27\lib\site-packages\neobolt\direct.py", line 960, in connect
    raise last_error
neobolt.exceptions.AuthError: The client is unauthorized due to authentication failure.

我尝试这样连接:

代码语言:javascript
复制
from py2neo import Graph
graph = Graph()

remote_graph = Graph("bolt://neo4j:neo4j@localhost:7687/db/data/")

我不知道在哪里可以找到我的真实用户名和密码。还是我做错了身份验证?

EN

回答 1

Stack Overflow用户

发布于 2019-05-09 07:39:35

我找到答案了!

首先,确保打开http://localhost:7474/browser/并输入您在创建图形时设置的用户名neo4j和密码。如果您可以登录,则您拥有正确的用户名和密码。

接下来,确保安装了py2neo版本2.0.8。新版本不知何故在身份验证方面存在问题。

然后使用以下代码进行身份验证:

代码语言:javascript
复制
from py2neo import Graph, authenticate
graph = Graph()
# Authenticate the user using py2neo.authentication

authenticate("localhost:7474", "neo4j", "<pass>")

# # Connect to Graph and get the instance of Graph

remote_graph = Graph("http://localhost:7474/db/data/")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56030227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档