【问题标题】:socket error on py2neo (neo4j) when setting up设置时 py2neo (neo4j) 上的套接字错误
【发布时间】:2013-11-12 21:59:17
【问题描述】:

我只是在 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

iis 正在工作,根据 netstat -a 和 -an,端口 1337 和 7474 未使用

【问题讨论】:

    标签: python iis neo4j port py2neo


    【解决方案1】:

    正如您提到的 IIS,我认为您是在 Windows 上运行的。我专门使用 Linux 来构建和测试 py2neo,所以我的环境完全不同。我最近发现 MacOS 生成的网络错误代码与我在 Linux 上处理的错误代码不同,并认为 Windows 会带来更多挑战。

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

    【讨论】:

    • 我检查了我的端口,但 7474 和 1337 没有被使用:/ py2neo 在 win 7 上不能工作吗?
    • 如果端口 7474 未运行,则说明 Neo4j 服务器未运行或您已配置备用端口。我不知道您将使用端口 1337 做什么。就 Windows 7 而言,我不知道 py2neo 是否在那里工作,因为我没有测试过。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多