从 py2neo 启动和连接到 neo4j 时出错

error in starting and connecting to neo4j from py2neo

我正在尝试从 py2neo 连接到 neo4j:

    from py2neo.server import GraphServer
    server=GraphServer()
    server.start()

在这个阶段,当我检查日志时,我看到服务器已启动并且 运行:

    2016-06-10 09:41:09.928-0600 INFO  Initiating metrics..
    2016-06-10 09:42:01.288-0600 INFO  Successfully started database
    2016-06-10 09:42:01.305-0600 INFO  Starting HTTP on port 7474 (40 threads available)
   2016-06-10 09:42:01.428-0600 INFO  Mounted REST API at: /db/manage
   2016-06-10 09:42:01.472-0600 INFO  Mounting static content at /webadmin
   2016-06-10 09:42:01.509-0600 INFO  Mounting static content at /browser
  2016-06-10 09:42:03.085-0600 INFO  Remote interface ready and available at http://0.0.0.0:7474/

但是在 ipython 中我得到以下错误:

       TypeError                                 Traceback (most recent call  last)
<ipython-input-46-5e4be8f41f99> in <module>()
 ----> 1 server.start()

  /usr/local/lib/python2.7/dist-packages/py2neo/server.pyc in start(self)
190             uri = None
191             kwargs = {}
--> 192             for line in out.decode("utf-8").splitlines(keepends=False):
193                 if line.startswith("Using additional JVM arguments:"):
194                     kwargs["jvm_arguments"] = shlex.split(line[32:])

 TypeError: splitlines() takes no keyword arguments

如果需要更多信息,请随时索取。

您使用的 Python、Neo4j 和 py2neo 是哪个版本?它们是否在 py2neo.org 上列为受支持的版本?

作为解决方法,我一直在使用 linux 本身启动 Neo4j。/bin/neo4j 启动,即使我从 linux.

注销,它仍然启动