2016-06-10 3 views
0

Я пытаюсь подключиться к Neo4j из py2neo:ошибка запуска и подключения к Neo4j от py2neo

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 

Если больше информации необходимо, пожалуйста, не стесняйтесь просить об этом.

+0

Скорее всего, существует несоответствие между версиями Python. –

ответ

0

Как работа вокруг, я запускаю Neo4j из самого linux using./bin/neo4j start, и он остается включенным, даже когда я выхожу из Linux.

0

Какие версии Python, Neo4j и py2neo вы используете? Они перечислены в качестве поддерживаемых версий на py2neo.org?

+0

Как узнать, какая версия py2neo используется? Python 2.7 и Neo4j enterprise 2.3.1 .. –