2016-09-19 1 views
1

J'ai essayé d'accéder d'un programme de python à la base de données Neo4j 3.0 mais l'erreur suivante apparaît:py2neo.database.status.Unauthorized dans Neo4j 3.0.3

fichier « C: \ Python27 \ lib \ py2neo \ base de données \ http.py », ligne 157, en augmentation get non autorisée (self.uri.string) py2neo.database.status.Unauthorized: http://localhost:7474/db/data/

il y a déjà un poste du même sujet ouvert, mais il est en version 2.2.

Mon code est:

authenticate("localhost:7474", "neo4j", "neo4j") 
graph_db = Graph("http://localhost:7474/db/data/") 

Quelle est exactement la même que dans la version 2.2, comme il est précisé dans http://py2neo.org/v3/database.html.

J'ai aussi essayé de le faire comme ceci:

graph_db = Graph("http://localhost:7474/db/data/", user="neo4j",  password="neo4j") 

Mais j'obtenir le même résultat.

Est-ce que quelqu'un sait où est le problème?

Merci à l'avance. .

Répondre

3

Accéder à la base de données via l'interface Web (http://localhost:7474/browser/), vous devez définir un nouveau mot de passe au premier journal en

Ensuite, cela devrait fonctionner:

from py2neo 
g = Graph('http://localhost:7474/db/data', user='neo4j', password='new_password')