neo4j-python-pandas-py2neo-v3
neo4j-python-pandas-py2neo-v3 copied to clipboard
该项目在Win10上部署时neo4j注意事项
先看运行成功效果图:
pycharm里的需要安装的包以及版本都在 requirements.txt ,但是在还需要我们在Windows10上部署neo4j,下面是安装以及启动服务的注意事项。
1.Windows10安装neo4j 参考链接 neo4j安装详细步骤 注:该博客讲解的非常详细,请仔细按照步骤进行。
2.启动neo4j服务
2.1在浏览器输入 http://localhost:7474/browser/
2.2修改URL和设置用户名以及密码,与代码中的信息相符合

3.在pycharm里运行代码
运行 invoice_neo4j.py
注:修改一下该文件的 invoice_neo4j.py 的第2行,包位置问题。
great! man
我按照上面的修改了,但是现在只能显示出节点,不能显示节点之间的关系,请问你知道这要怎么解决吗,非常感谢!
我按照上面的修改了,但是现在只能显示出节点,不能显示节点之间的关系,请问你知道这要怎么解决吗,非常感谢!
请问你解决了吗?我也是同样的问题
py2neo v4 doesn't has 'find_one' function. In the place of find_one please change to NodeMatcher.
For example: self.graph.find_one(label=self.invoice_name, property_key='name', property_value=df_data['name'][m]) change to: from py2neo import Graph, NodeMatcher matcher = NodeMatcher(self.graph) matcher.match(self.invoice_name, name=df_data['name'][m]).first()
py2neo v4 doesn't has 'find_one' function. In the place of find_one please change to NodeMatcher.
For example: self.graph.find_one(label=self.invoice_name, property_key='name', property_value=df_data['name'][m]) change to: from py2neo import Graph, NodeMatcher matcher = NodeMatcher(self.graph) matcher.match(self.invoice_name, name=df_data['name'][m]).first()
调整之后还是报错?怎么办Traceback (most recent call last): File "D:\python\lib\site-packages\py2neo\internal\connectors.py", line 372, in run raw_result = hydrator.hydrate_result(r.data.decode("utf-8")) File "D:\python\lib\site-packages\py2neo\internal\hydration_init_.py", line 433, in hydrate_result raise HydrationError(*data["errors"]) py2neo.internal.hydration.HydrationError: {'code': 'Neo.ClientError.Statement.SyntaxError', 'message': 'Invalid input '{': expected "+" or "-" (line 1, column 31 (offset: 30))\r\n"MATCH (_:发票名称) WHERE _.name = {1} RETURN _"\r\n ^'}
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\知识图谱\neo4j-python-pandas-py2neo-v3-master\invoice_neo4j.py", line 76, in
先看运行成功效果图:
pycharm里的需要安装的包以及版本都在 requirements.txt ,但是在还需要我们在Windows10上部署neo4j,下面是安装以及启动服务的注意事项。
1.Windows10安装neo4j 参考链接 neo4j安装详细步骤 注:该博客讲解的非常详细,请仔细按照步骤进行。
2.启动neo4j服务
2.1在浏览器输入 http://localhost:7474/browser/
2.2修改URL和设置用户名以及密码,与代码中的信息相符合
![]()
3.在pycharm里运行代码 运行 invoice_neo4j.py 注:修改一下该文件的 invoice_neo4j.py 的第2行,包位置问题。
您好,方便留个邮箱联系一下吗我这个程序连不上mysql数据库