2013-11-12 3 views
1

Я просто установил py2neo на 2.7.3 установить следующий код и получить следующее исключение:ошибка сокета на py2neo (Neo4j) при настройке

from py2neo import neo4j 
from py2neo import node, rel 
graph_db = neo4j.GraphDatabaseService("http://localhost:7474/db/data/") 
print (graph_db.neo4j_version) 

и я собьет этого каждый раз, когда:

py2neo.packages.httpstream.http.SocketError: unknown error 

ИРИО работает и порты 1337 и 7474 не используются в соответствии с NETSTAT -a и -an

ответ

0

Как вы уже упоминали IIS, то я полагаю, вы работаете на Windows. Я использую Linux исключительно для сборки и тестирования py2neo, поэтому моя среда совсем другая. Недавно я узнал, что MacOS генерирует различные коды сетевых ошибок для тех, на которых я работал в Linux, и предположил бы, что Windows вводит дополнительные проблемы.

Хотя я не могу отладить это для вас, если вы можете диагностировать сетевую проблему с py2neo и создать патч, я буду рад применить его.

+0

Я проверил свои порты, а 7474 и 1337 не используются:/может быть, что py2neo не работает при победе 7? – Grz

+0

Если порт 7474 не запущен, либо сервер Neo4j не запущен, либо вы настроили альтернативный порт. Я не знаю, для чего вы будете использовать порт 1337. Что касается Windows 7, я не знаю, работает ли py2neo там или нет, поскольку я его не тестировал. –

Смежные вопросы