在python中更改neo4j数据库位置

在python中更改neo4j数据库位置,python,neo4j,neo4jrestclient,Python,Neo4j,Neo4jrestclient,我知道我可以通过更改/conf/neo4j server.properties org.neo4j.server.database.location=data/graph.db 是否可以在python实例中执行此操作?例如,我正在使用 我可以将要打开的数据库的位置设置为本地目录吗?如果您使用的是REST客户端,那么您就不是在与本地目录通信,因此不可以-在任何情况下,您都将使用本地端点。通过该REST客户机,我相信您唯一的选择是将服务器指向一个目录,然后将REST客户机指向您本来可以使用的位置

我知道我可以通过更改
/conf/neo4j server.properties

org.neo4j.server.database.location=data/graph.db
是否可以在python实例中执行此操作?例如,我正在使用


我可以将要打开的数据库的位置设置为本地目录吗?

如果您使用的是REST客户端,那么您就不是在与本地目录通信,因此不可以-在任何情况下,您都将使用本地端点。通过该REST客户机,我相信您唯一的选择是将服务器指向一个目录,然后将REST客户机指向您本来可以使用的位置


现在,如果这是java,您可以使用Neo4JShell或其他工具打开磁盘上的任何目录作为neo4j数据库;我不认为这是当前python实现中的一个选项,但如果我在这一点上错了,请其他人加入并指出。

谢谢。在发布了这个问题后,我四处摸索,发现了一个叫做嵌入式neo4j的东西。我想这就是我想要的,但是python模块似乎不太支持它。关于这一点,你能说点什么吗?嵌入式neo4j是指当你使用java API时,DB被嵌入到你的java应用程序中(比如,它在相同的内存空间,相同的JVM中)。从python开始,我想您可以使用jython,这样您就可以在JVM上运行python,然后可以选择嵌入式neo4j。
neo4j_login = {
    "username" : "neo4j",
    "password" : "supersecret",
    "url" : "http://localhost:7474"
}

from neo4jrestclient.client import GraphDatabase
gdb = GraphDatabase(**neo4j_login)