2016-07-19 11 views
0

私はneo4jを初めて利用しており、Pythonに接続したいと考えています。私はneo4jバージョン3.0.3以降を使用しています。this tutorialです。Pythonとneo4jの接続方法は?

私のパスワードはrootあるので、私はPythonのファイルに以下のコードを入れて、私は、パスワードを変更した:

from neo4j.v1 import GraphDatabase, basic_auth 
driver = GraphDatabase.driver("bolt://localhost", auth=basic_auth(user = "neo4j", password = "root")) 
session = driver.session() 
session.run("CREATE (a:Person {name:'Bob'})") 
result = session.run("MATCH (a:Person) RETURN a.name AS name") 
for record in result: 
    print(record["name"]) 
session.close() 

しかし、それを実行する上で、私は次のエラーを取得しています:

Traceback (most recent call last): 
    File "D:/Work/MySQL_neo4j_Importer/dumping_ingredients.py", line 3, in <module> 
    session = driver.session() 
    File "C:\Python27\lib\site-packages\neo4j\v1\session.py", line 148, in session 
    session = Session(self) 
    File "C:\Python27\lib\site-packages\neo4j\v1\session.py", line 461, in __init__ 
    self.connection = connect(driver.host, driver.port, driver.ssl_context, **driver.config) 
    File "C:\Python27\lib\site-packages\neo4j\v1\connection.py", line 403, in connect 
    s = create_connection((host, port)) 
    File "C:\Python27\lib\socket.py", line 557, in create_connection 
    for res in getaddrinfo(host, port, 0, SOCK_STREAM): 
socket.gaierror: [Errno 11004] getaddrinfo failed 

私もthis StackOverFlowの答えを試しましたが、結果は同じです。

答えて

0

Neo4j 1.8/1.9/2.0/2.1/2.2/2.3の場合は、Py2neoを使用できます。

Here pythonドライバの網羅的なリストがあります

関連する問題