当前位置:   article > 正文

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

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")

报错:

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/392154
推荐阅读
相关标签
  

闽ICP备14008679号