honeyandme / RAGQnASystem

本项目设计了一个基于 RAG 与大模型技术的医疗问答系统,利用 DiseaseKG 数据集与 Neo4j 构 建知识图谱,结合 BERT 的命名实体识别和 34b 大模型的意图识别,通过精确的知识检索和问答生成, 提升系统在医疗咨询中的性能,解决大模型在医疗领域应用的可靠性问题。
160 stars 27 forks source link

python与图数据库的连接有问题 #6

Open linlin-user opened 1 month ago

linlin-user commented 1 month ago

File "/home/hrsii/anaconda3/envs/RAGQnASystem/lib/python3.10/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 "/home/hrsii/anaconda3/envs/RAGQnASystem/lib/python3.10/site-packages/py2neo/errors.py", line 54, in split_code parts = code.split(".") AttributeError: 'NoneType' object has no attribute 'split'

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/home/hrsii/GYX/RAGQnASystem/build_up_graph.py", line 51, in client = py2neo.Graph(args.website, user=args.user, password=args.password, name=args.dbname) File "/home/hrsii/anaconda3/envs/RAGQnASystem/lib/python3.10/site-packages/py2neo/database.py", line 288, in init self.service = GraphService(profile, settings) File "/home/hrsii/anaconda3/envs/RAGQnASystem/lib/python3.10/site-packages/py2neo/database.py", line 119, in init self._connector = Connector(profile, connector_settings) File "/home/hrsii/anaconda3/envs/RAGQnASystem/lib/python3.10/site-packages/py2neo/client/init.py", line 960, in init self._add_pools(*self._initial_routers) File "/home/hrsii/anaconda3/envs/RAGQnASystem/lib/python3.10/site-packages/py2neo/client/init.py", line 982, in _addpools pool = ConnectionPool.open( File "/home/hrsii/anaconda3/envs/RAGQnASystem/lib/python3.10/site-packages/py2neo/client/init.py", line 649, in open seeds = [pool.acquire() for in range(init_size or cls.default_initsize)] File "/home/hrsii/anaconda3/envs/RAGQnASystem/lib/python3.10/site-packages/py2neo/client/init.py", line 649, in seeds = [pool.acquire() for in range(init_size or cls.default_init_size)] File "/home/hrsii/anaconda3/envs/RAGQnASystem/lib/python3.10/site-packages/py2neo/client/init.py", line 813, in acquire cx = self._connect() File "/home/hrsii/anaconda3/envs/RAGQnASystem/lib/python3.10/site-packages/py2neo/client/init.py", line 764, in _connect cx = Connection.open(self.profile, user_agent=self.user_agent, File "/home/hrsii/anaconda3/envs/RAGQnASystem/lib/python3.10/site-packages/py2neo/client/init.py", line 178, in open return HTTP.open(profile, user_agent=user_agent, File "/home/hrsii/anaconda3/envs/RAGQnASystem/lib/python3.10/site-packages/py2neo/client/http.py", line 63, in open http._hello(user_agent or http_user_agent()) File "/home/hrsii/anaconda3/envs/RAGQnASystem/lib/python3.10/site-packages/py2neo/client/http.py", line 162, in hello rs.audit() File "/home/hrsii/anaconda3/envs/RAGQnASystem/lib/python3.10/site-packages/py2neo/client/http.py", line 479, in audit failure = Neo4jError.hydrate(self.errors().pop(0)) File "/home/hrsii/anaconda3/envs/RAGQnASystem/lib/python3.10/site-packages/py2neo/errors.py", line 46, in hydrate return cls(message, code) File "/home/hrsii/anaconda3/envs/RAGQnASystem/lib/python3.10/site-packages/py2neo/errors.py", line 64, in new classification, , _ = cls.split_code(code) File "/home/hrsii/anaconda3/envs/RAGQnASystem/lib/python3.10/site-packages/py2neo/errors.py", line 56, in split_code raise ValueError(code) ValueError: None

你好,该问题应该如何改正?

chaaarlieeee commented 1 month ago

我也遇到了这个问题

Jack2chen commented 4 days ago

我也遇到了这个问题

采用bolt方式连接 neo4j,就可以解决了,按照如下方式: python build_up_graph.py --website bolt://localhost:7687 --user neo4j --password YourPassWord --dbname neo4j

linlin-user commented 4 days ago

感谢

---- 回复的原邮件 ---- | 发件人 | Jack @.> | | 日期 | 2024年09月11日 13:28 | | 收件人 | @.> | | 抄送至 | @.>@.> | | 主题 | Re: [honeyandme/RAGQnASystem] python与图数据库的连接有问题 (Issue #6) |

我也遇到了这个问题

采用bolt方式连接 neo4j,就可以解决了,按照如下方式: python build_up_graph.py --website bolt://localhost:7687 --user neo4j --password YourPassWord --dbname neo4j

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>