使用python连接neo4j时报错:IndexError: pop from an empty deque的解决办法

在这里插入图片描述
遇见这个错,首先可能是python现在的py2neo的版本不对,把2021.1.0版本卸载,下载
py2neo==4.2.0版本。我不是,一阵搜,发现需要改配置文件
首先找到你的neo4j的安装路径
在这里插入图片描述
在网上看的是,先找到data/dbms/auth文件,并将其删除,我没有这个文件,我猜测可能是我与参考博主的版本不一样,我的版本是在这里插入图片描述
好,废话不多说,下一步是找到在这里插入图片描述
用个记事本打开
在这里插入图片描述

然后就往下滑啦
在这里插入图片描述
看准这三行的最后一行
在这里插入图片描述
原本注释掉的给我解除注释,原来是=true的,给我改成=false,总而言之保持一样就完事了。
然后保存!!!!!!!!!!!!!!!!就ok了。

Traceback (most recent call last): File "C:\Users\Lenovo\AppData\Roaming\Python\Python310\site-packages\py2neo\client\__init__.py", line 806, in acquire cx = self._free_list.popleft() IndexError: pop from an empty deque During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Lenovo\AppData\Roaming\Python\Python310\site-packages\py2neo\wiring.py", line 62, in open s.connect(address) ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。 The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\Lenovo\AppData\Roaming\Python\Python310\site-packages\py2neo\client\bolt.py", line 355, in open wire = cls._connect(profile, on_broken=on_broken) File "C:\Users\Lenovo\AppData\Roaming\Python\Python310\site-packages\py2neo\client\bolt.py", line 369, in _connect wire = Wire.open(profile.address, keep_alive=True, on_broken=on_broken) File "C:\Users\Lenovo\AppData\Roaming\Python\Python310\site-packages\py2neo\wiring.py", line 64, in open raise_from(WireError("Cannot connect to %r" % (address,)), error) File "<string>", line 3, in raise_from py2neo.wiring.WireError: Cannot connect to IPv4Address(('localhost', 7687)) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "E:\桌面\我\课题组\知识图谱\给师妹\procharm代码(给了你处理好的数据代码,你不需要跑过程,只需把处理好的data格式用runto neo4j就可以导入neo4j)\dataToNeo4jClass(机构表数据)\invoice_neo4j.py", line 66, in <module> create_data = DataToNeo4j() File "E:\桌面\我\课题组\知识图谱\给师妹\procharm代码(给了你处理好的数据代码,你不需要跑过程,只需把处理好的data格式用runto neo4j就可以导入neo4j)\dataToNeo4jClass(机构表数据)\DataToNeo4jClass.py", line 11, in __init__ link = Graph(uri, auth=(user, password)) File "C:\Users\Lenovo\AppData\Roaming\Python\Python310\site-packages\py2neo\database.py", line 288, in __init__ self.service = GraphService(profile, **settings) File "C:\Users\Lenovo\AppData\Roaming\Pytho
最新发布
06-23
Traceback (most recent call last): File "D:\anaconda3\envs\ly\lib\site-packages\py2neo\client\__init__.py", line 806, in acquire cx = self._free_list.popleft() IndexError: pop from an empty deque During handling of the above exception, another exception occurred: Traceback (most recent call last): File "D:\anaconda3\envs\ly\lib\site-packages\py2neo\wiring.py", line 62, in open s.connect(address) ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。 The above exception was the direct cause of the following exception: Traceback (most recent call last): File "D:\anaconda3\envs\ly\lib\site-packages\py2neo\client\bolt.py", line 355, in open wire = cls._connect(profile, on_broken=on_broken) File "D:\anaconda3\envs\ly\lib\site-packages\py2neo\client\bolt.py", line 369, in _connect wire = Wire.open(profile.address, keep_alive=True, on_broken=on_broken) File "D:\anaconda3\envs\ly\lib\site-packages\py2neo\wiring.py", line 64, in open raise_from(WireError("Cannot connect to %r" % (address,)), error) File "<string>", line 3, in raise_from py2neo.wiring.WireError: Cannot connect to IPv4Address(('localhost', 7687)) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "D:\pycharm\project\storm_1\neo4j.py", line 6, in <module> graph = Graph('bolt://localhost:7687', auth=('neo4j', 'Lvyi19980603.')) File "D:\anaconda3\envs\ly\lib\site-packages\py2neo\database.py", line 288, in __init__ self.service = GraphService(profile, **settings) File "D:\anaconda3\envs\ly\lib\site-packages\py2neo\database.py", line 119, in __init__ self._connector = Connector(profile, **connector_settings) File "D:\anaconda3\envs\ly\lib\site-packages\py2neo\client\__init__.py", line 960, in __init__ self._add_pools(*self._initial_routers) File "D:\anaconda3\envs\ly\lib\site-packages\py2neo\client\__init__.py", line 982, in _add_pools pool = ConnectionPool.open( File "D:\anaconda3\env
03-21
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蛮吉欧尼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值