Neo4jrestclient 错误:无法获取根目录

1 投票
1 回答
1285 浏览
提问于 2025-04-18 15:01

之前我的代码运行得很好,但突然在运行我的Python脚本时:

**from neo4jrestclient.client import GraphDatabase
from bottle import route, run,template,post,request,redirect
gdb = GraphDatabase("http://localhost:7474/db/data/")*
@route('/home')
def open_home():
    username=""
    parties=[]
    return template('home',dict(username=username,parties=parties))

出现了这个错误:

追踪信息(最近的调用在最前面):> 文件 "bottle3.py",第4行,> gdb = > GraphDatabase("localhost:7474/db/data/") 文件 > "/usr/local/lib/python2.7/dist-packages/neo4jrestclient/client.py",> 第78行,> 引发 NotFoundError(response.status_code, "无法获取根目录") neo4jrestclient.exceptions.NotFoundError: 代码 > [411]: 需要长度。> 客户端必须指定内容长度。无法获取根目录

1 个回答

3

你有没有把数据库里的所有节点都删掉了?

你有没有升级到Neo4j 2.0及以上版本?在2.0.0 RC1版本发布后,数据库里不再有默认的节点0(参考节点),之前叫做根节点。

我可以推荐neo4jdb-python作为一个最新的Python驱动。

撰写回答