安装neo4j、jdk和py2neo库并检验是否安装成功

下载与安装neo4j

1.下载地址:https://neo4j.com/download-center/

2.下载后解压到指定文件夹

3.配置环境变量

此电脑>>属性>>高级系统设置>>环境变量>>系统变量

新建系统变量:变量名为NEO4J_HOME,变量值为neo4j解压后的文件夹路径。

4.接着更改系统变量Path值:增加一个变量值%NEO4J_HOME%\bin

5.下载安装jdk

下载与安装jdk

  1. neo4j是用Java语言编写的图形数据库,运行时需要启动JVM进程,因此,需安装JAVA SE的JDK。

  1. neo4j和java版本必须匹配,否则启动neo4j报错

  1. 下载地址:https://www.oracle.com/java/technologies/downloads/#jdk17-windows

  1. 检验是否安装成功:

java -version

启动neo4j

  1. 启动

neo4j.bat console
  1. 浏览器打开:http://localhost:7474/ (注意:只有启动成功neo4j才可进入网站)

初始账号和密码都为:neo4j

安装py2neo库

  1. 参见以下教程

安装py2neo库

2.安装py2neo后引用py2neo仍然报错,显示Invalid Python SDK

解决方法:关于pycharm中的Invalid Python SDK

python链接neo4j出现的错误

源代码如下:

self.g = Graph("http://localhost:7474", auth=("neo4j", "*****"))

更改后:代码最后需要加上一个name = "neo4j"

self.g = Graph("http://localhost:7474", auth=("neo4j", "*****"),name = "neo4j")

报错:

Traceback (most recent call last):
  File "D:\Python\Python310\lib\site-packages\py2neo\client\http.py", line 443, in from_json
    content = json_loads(data, object_hook=JSONHydrant.json_to_packstream)
  File "D:\Python\Python310\lib\json\__init__.py", line 359, in loads
    return cls(**kw).decode(s)
  File "D:\Python\Python310\lib\json\decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "D:\Python\Python310\lib\json\decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

The above exception was the direct cause of the following exception:
py2neo.errors.ProtocolError: Cannot decode response content as JSON

参考:【知识图谱】python连接neo4j报错:py2neo.errors.ProtocolError: Cannot decode response content as JSON

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值