neo4j和py2neo的安装与使用

目录

1.jdk安装与cmd输入乱码问题

2.安装neo4j

3.neo4j 打开空白页的问题

4.py2neo安装与使用

5.关于使用py2neo时报错:The old parameter syntax `{param}` is no longer supported. Please use `$param` instead


1.jdk安装与cmd输入乱码问题

安装neo4j需要先安装java。安装java-jdk,版本11,使用华为镜像。配置环境变量,为了省事直接将安装目录下的/bin粘到路径里了。

cmd输入java出现乱码。

neo4j和py2neo的安装与使用_第1张图片

由于我装的系统windows是英文版,猜测是编码问题。解决方案,参考链接:cmd中输入java出现乱码。之后正常显示。

2.安装neo4j

社区版4.1.10,下载压缩包那个,直接解压,配置环境变量,同样省事复制安装目录下的/bin到目录。参考链接1:图数据库neo4j的安装与基本使用(一)。参考链接2:neo4j安装详细步骤(小白版)

在cmd中运行可以下指令:

neo4j.bat console    # 测试安装结果,显示的INFO包含一些基本使用信息
neo4j install-service  # 安装服务。卸载:uninstall
neo4j start        # 启动服务。停止:stop;重启:restart;查询:status

在neo4j使用时,需要注意防火墙的影响。

neo4j提供三种连接方式:bolt,http,https。端口号分别是:7687,7474,7473。

在远程连接时需要开启防火墙相应的端口。

3.neo4j 打开空白页的问题

第一种情况,出现完全空白页,网址可以读到,但是内容空白,可以试着换浏览器。

第二种情况,出现找不到网址,信息显示无法连接,并且给了你一些建议的页面。如果是本地连接,先启动服务 neo4j start 再连接。如果是远程连接,请开相应的端口。防火墙--> 高级设置 --> inbound rules --> new rule --> port --> TCP&Specific local ports(输入相应的端口)--> 之后的默认。然后restart,连接。

4.py2neo安装与使用

安装 py2neo 可以与neo4j 连接。注意版本,默认会安装最新版本,但是可能会有时间相关的报错,可以尝试回退版本。

目前python 3.8 , py2neo 4.2.0(这里其实是有问题的)

看了一篇很好的 py2neo 使用教程:neo4j︱与python结合的py2neo使用教程(四) - 云+社区 - 腾讯云 (tencent.com)。

5.关于使用py2neo时报错:The old parameter syntax `{param}` is no longer supported. Please use `$param` instead

在使用py2neo连接时报了以上的错误。根据参考是版本的问题。我安装的py2neo 4.2.0只支持以下的python和Neoconj版本:

 是py2neo版本有点落后。故对其进行更新。

pip install --upgrade py2neo  # 安装最新稳定版本

这是最新稳定版本2021.1。可以看到对已经装的python 3.8 和 Neo4j 4.1 都是支持的。

 问题解决。

更多信息可以查看官方文档。其他版本可以修改链接处的2021.1为v4或者v3。

相关文章:

用py2neo对Neo4j进行数据的增删改查(一)——节点

用py2neo对Neo4j进行数据的增删改查(二)——关系

你可能感兴趣的:(py2neo和Neo4j学习,neo4j,python,知识图谱)