Python 设置时py2neo(neo4j)上的套接字错误

Python 设置时py2neo(neo4j)上的套接字错误,python,iis,neo4j,port,py2neo,Python,Iis,Neo4j,Port,Py2neo,我只是在2.7.3上安装了py2neo,设置了下一个代码,并得到以下异常: 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.SocketErro

我只是在2.7.3上安装了py2neo,设置了下一个代码,并得到以下异常:

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

根据netstat-a和-an

的说法,iis正在工作,端口1337和7474未被使用。正如您提到的iis,我假定您正在Windows上运行。我专门使用Linux来构建和测试py2neo,因此我的环境完全不同。我最近发现MacOS生成的网络错误代码与我在Linux上遇到的不同,我认为Windows会带来更多的挑战


虽然我无法为您调试,但如果您能够诊断py2neo的网络问题并生成补丁,我很乐意应用它。

我检查了我的端口,7474和1337没有被使用:/py2neo是否在win 7上不工作?如果端口7474没有运行,则Neo4j服务器没有运行,或者您已经配置了一个备用端口。我不知道你会用1337端口做什么。就Windows7而言,我不知道py2neo是否在那里工作,因为我还没有测试过它。