python语言通过neo4j构建知识图谱

用python语言通过neo4j构建知识图谱

  • 安装neo4j社区版
  • 启动neo4j
  • neo4j语法
  • python编写代码
    • 结果
    • 注意
    • 可能遇到的问题

安装neo4j社区版

  1. 下载neo4j
  2. 安装相应版本jdk
    例:jdk15-neo4j4.2
  3. 配置环境变量
  4. cmd——neo4j——neo4j install-service——neo4j start——neo4j status
    python语言通过neo4j构建知识图谱_第1张图片

启动neo4j

cmd——neo4j.bat console

python语言通过neo4j构建知识图谱_第2张图片

访问 http://localhost:7474

初始登录用户名和密码均为:neo4j

neo4j语法

初始化,删除以往的痕迹

MATCH (n) DETACH DELETE n

python编写代码

from py2neo import Graph, Node, Relationship, NodeMatcher,RelationshipMatcher
graph = Graph("http://localhost:7474", auth=("neo4j", "123456"))

p1 = Node("drug", name="伸腿瞪眼丸")
p2 = Node("disease", name="精神恍惚")
graph.create(p1)
graph.create(p2)

r = Relationship(p1, "特效治疗", p2)
graph.create(r)

结果

python语言通过neo4j构建知识图谱_第3张图片

注意

需要安装py2neo依赖包

可能遇到的问题

ModuleNotFoundError: No module named ‘monotonic’

解决办法:

pip install monotonic

你可能感兴趣的:(Python,知识图谱·,neo4j,知识图谱,neo4j,人工智能)