Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法将数据写入连接地址(neo4j python_Python_Neo4j - Fatal编程技术网

无法将数据写入连接地址(neo4j python

无法将数据写入连接地址(neo4j python,python,neo4j,Python,Neo4j,我使用neo4j python驱动程序写入数据库 我有我的neo4j DB设置,几天前使用ita时没有任何问题。 今天,我运行代码时出现以下错误: Failed to write data to connection Address(host='localhost', port=7687) (Address(host='xxx.x.x.x', port=7687)); ("0; 'Underlying socket connection gone (_ssl.c:xxxx)'") 当我通过

我使用neo4j python驱动程序写入数据库

我有我的neo4j DB设置,几天前使用ita时没有任何问题。 今天,我运行代码时出现以下错误:

Failed to write data to connection Address(host='localhost', 
port=7687) (Address(host='xxx.x.x.x', port=7687)); 
("0; 'Underlying socket connection gone (_ssl.c:xxxx)'")
当我通过浏览器进行检查并执行MATCH(n)RETURN n时,似乎我的所有查询仍然被执行,因为我可以在数据库中找到节点

我关闭了我的电脑,重新安装了neo4j和基本上所有的东西。
(它不仅适用于CREATE语句,也适用于match语句集)

如果您正在使用此驱动程序,我怀疑它可能与
neo4j python驱动程序中的相关。根据线程中的评论,他们的最新版本似乎修复了此错误,但如果没有,可能只需降级到您以前运行的版本,您应该会没事


锁定依赖项通常是一个好主意,以避免出现这样的问题。看看像
pipenv
poetry
这样的工具,如果您不熟悉它们,它们应该可以帮您省去一些麻烦。

我不确定问题出在哪里,但解决方法是降级到python驱动程序版本:

neo4j:1.72

新博尔特:1.75


neotime:1.75

在脚本末尾添加这个对我来说很有效

db.driver.close()

可能是这样。我尝试过使用不同的neo4j版本,3.5.6和3.5.9,以及不同的neo4j python驱动程序版本,尽管似乎没有旧版本,但1.7无法消除错误。我很困惑,因为我之前没有主动升级或降级。不,我没有:)只有提到的软件包降级有效。由于我冻结了我的环境,我不知道当前版本是否已修复它