【知识图谱可视化】Neo4j Desktop与Pycharm的连接(学习记录)

分享一下Neo4j桌面版本与Pycharm的连接。

准备:

  1. pycharm
  2. Neo4j Desktop

这两个软件的安装都非常简单,这里不再详细展开,详细教程参考:
第一:Pycharm安装(非常详细)
篇一:Neo4j图形数据库的安装与环境配置(普通版与Desktop版)

下面正式操作开始
(这里分为两部分:neo4j的配置 +pycharm的连接

一、关于Neo4j Desktop配置

这部分参考:通过pycharm完成对neo4j数据库的连接和使用(一)

(1)在Desktop里先创建一个自己的Project
(2)点击Setting
【知识图谱可视化】Neo4j Desktop与Pycharm的连接(学习记录)_第1张图片会出现如下页面,我们需要更改其中的一些内容:
【知识图谱可视化】Neo4j Desktop与Pycharm的连接(学习记录)_第2张图片推荐Ctrl+F搜索查询
找到dbms.connectors.default_listen_address=0.0.0.0,去掉注释
上图画红框的部分全部去掉注释,并且记得要记住你自己的地址号码。这三个分别对应用http,bolt,https连接时的端口号。
**④(**可选)连接数据库时不考虑安全性:将dbms.security.auth_enabked=true的true改为false

到这里之后,Neo4j的相关配置已经完成。

二、关于Neo4j Desktop与Pycharm的连接

这部分内容参考:
2021-09-07python连接Neo4j Desktop进行操作
首先,在使用pycharm进行连接时,要保持你的project是active的状态。
下面直接上代码:

from py2neo import Graph, Node, Relationship,NodeMatcher
#关闭了neo4j的安全验证信道
#graph = Graph("http://localhost:7474")
#打开安全验证信道
graph = Graph("http://localhost:7474", username="neo4j", password="123456")

没有报错就是连接成功了~
如果你的连接出现如下所示的报错,很可能是以下两个问题:

ValueError:The following settings are not supported :{‘username‘: ‘neo4j“}

①版本不对应
参考:alueError:The following settings are not supported :{‘username‘: ‘neo4j“}

②语句不正确
参考:
人工智能——python使用py2neo连接neo4j报错——ValueError: The following settings are not supported: {‘username’: ‘neo4j’}的解决办法

你可能感兴趣的:(pycharm,知识图谱,学习)