gpt4 book ai didi

python - 如何将 networkX 图导入到 neo4j?

转载 作者:行者123 更新时间:2023-12-04 13:59:44 40 4
gpt4 key购买 nike

我有一个用 networkX 创建的图表我正在使用 neonx 将其导入 neo4j在本地主机上。我有一个 networkX类型图名为 G .下面是代码:

data1 = json_graph.node_link_data(G)
H = json_graph.node_link_graph(data1)

results = neonx.write_to_neo("http://localhost:7474/db/data/", H, 'LINKS_TO')

我得到的错误是:
Traceback (most recent call last):
File "/Users/aman/venv/lib/python3.7/site-packages/IPython/core/interactiveshell.py", line 2961, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-5-0d401e8987b7>", line 31, in <module>
results = neonx.write_to_neo("http://localhost:7474/db/data/", H, 'LINKS_TO')
File "/Users/aman/venv/lib/python3.7/site-packages/neonx/neo.py", line 86, in write_to_neo
batch_url = all_server_urls['batch']
KeyError: 'batch'

最佳答案

我认为问题在于您的 neo4j 实例需要身份验证,但 neonx 似乎不支持它。

禁用身份验证集:dbms.security.auth_enabled=false (见:https://neo4j.com/docs/operations-manual/current/security/authentication-authorization/enable/)

验证这是您的浏览器指向的问题:http://localhost:7474/db/data/并查看是否提示您输入用户名和密码

关于python - 如何将 networkX 图导入到 neo4j?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52210619/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com