The Official Neo4j Driver for Python supports Neo4j 3.0 and above and Python versions 2.7, 3.4 and 3.5.
from neo4j.v1 import GraphDatabase, basic_auth uri = "bolt://localhost:7687" auth_token = basic_auth("neo4j", "password") driver = GraphDatabase.driver(uri, auth=auth_token) def print_friends_of(name): with driver.session() as session: with session.begin_transaction() as tx: for record in tx.run("MATCH (a:Person)-[:KNOWS]->(f) " "WHERE a.name = {name} " "RETURN f.name", name=name): print(record["f.name"]) print_friends_of("Alice")To install the latest stable version, use:
pip install neo4j-driverFor the most up-to-date version (possibly unstable), use:
pip install git+https://github.com/neo4j/neo4j-python-driver.git#egg=neo4j-driver- Neo4j Manual
- Neo4j Quick Reference Card
- Example Project
- Driver Wiki (includes change logs)