安装:

pip install py2neo

安装过程中,可能会报错:

ERROR: ipython 5.1.0 has requirement prompt-toolkit<2.0.0,>=1.0.3, but you'll have prompt-toolkit 2.0.10 which is incompatible.

意思是 Ipython需要的 prompt-toolkit和py2neo冲突,我mac上直接导致ipython不能使用。。。。

两个解决办法:

一、直接安装回旧版本的prompt-toolkit

pip install --upgrade prompt_toolkit==1.0.15

过程中无 py2neo 的版本不兼容报错

二、对于强迫症的人来说,担心py2neo使用有异常,同事也为了不影响我的ipython使用,可以用conda新创建了个虚拟环境,在新环境中使用

  • 连接neo4j:

from py2neo import Graph,Node,Relationship##连接neo4j数据库,输入地址、用户名、密码
graph = Graph('http://192.168.**.**:7474/browser/',username='neo4j',password='123456')
print(graph)

输出:

  • 创建节点

创建两个Node

n1 = Node('Test',label='Test_lable',name='张三',age=18) # label:查库时点上显示的内容
# 添加该节点的新属性
n1['sex'] = '男'
graph.create(n1)n2 = Node('Test',label='Test_lable',name='李四',age=18) # label:查库时点上显示的内容
# 添加该节点的新属性
n2['sex'] = '女'
graph.create(n2)
  • 创建关系

relation = Relationship(n1,'同学',n2)
graph.create(relation)

效果:

不断更新

python使用py2neo操作neo4j相关推荐

  1. 【知识图谱】Py2neo操作Neo4j使用教程

    Py2neo操作Neo4j使用教程 1. Py2neo 安装 2. 连接 Neo4j 3. 数据对象 Object 3.1 Node 3.2 Relationship 3.3 Subgraphs 4. ...

  2. neo4j python 算法_python操作neo4j简单实例

    一:neo4j是什么 neo4j:Neo4j是一个高性能的,NOSQL图形数据库,有关于更多neo4j的资料出门右拐 二:python操作neo4j的实现 python中neo4j的操作可以利用驱动包 ...

  3. python 基于CQL操作neo4j数据库

    本文核心思想: 在python上通过CQL语句来对neo4j数据库进行操作 引言 这篇文章是基于 neo4j 数据库的原生语法 CQL (这里可以理解为mysql里的sql语句),来对neo4j数据库 ...

  4. 用Python中的py2neo库操作neo4j,搭建简单关联图谱—基于家有儿女中的人物关系

         我第一次建立关联图谱用的是R语言,通过写代码帮公安挖掘团伙犯罪,并用图形展示团伙之间的关联关系.如有需要请关注 "阿黎逸阳的代码" 公众号的后续文章,会手把手教大家用R搭 ...

  5. Neo4j离线环境搭建与基于python中py2neo的简单操作

    Neo4j离线环境搭建与基于python中py2neo的简单操作 1 安装与配置 1.1 Neo4j安装 1.2 python操作环境配置 2 Neo4j操作 2.1 创建: 创建点 创建点边: 2. ...

  6. Python操作Neo4j图数据库的两种方式

    Python操作Neo4j图数据库的两种方式 前言 1. 用neo4j模块执行CQL ( cypher ) 语句 2. 用py2neo模块通过操作python变量,达到操作neo4j的目的 3. 用p ...

  7. 【win10】使用Python 3.7 py2neo连接Neo4j

    目录 JDK 安装(jdk-12) JDK 下载 JDK 配置 检查安装 Neo4j安装(neo4j-community-4.2.19) Neo4j下载 Neo4j配置 检查安装 py2neo安装(2 ...

  8. 使用python中py2neo包连接neo4j(安装,连接,成功解决)

    使用python中py2neo包连接neo4j neo4j下载 JDK下载 neo4j官网下载 检查安装是否成功 py2neo安装 命令行安装 测试安装是否成功 最近在研究有关知识图谱的任务,选择用图 ...

  9. py2neo操作图数据库neo4j

    1.概念 图:数据结构中的图由节点和其之间的边组成.节点表示一个实体,边表示实体之间的联系. 图数据库:以图的结构存储管理数据的数据库.其中一些数据库将原生的图结构经过优化后直接存储,即原生图存储.还 ...

最新文章

  1. 多个线程为了同个资源打起架来了,该如何让他们安分?
  2. php layui 框架,快速上手前端框架layui
  3. php使用位运算来实现日留存的算法
  4. 最简单的opencv安装方法----利用annaconda安装opencv
  5. java 加密 encrypt_JAVA Encrypter 加密算法
  6. Subversion under Linux [Reprint]
  7. 通俗易懂讲解Java线程安全
  8. Axure RP9如何实现点击文字图标变色?
  9. 分享 上班族兼职项目——存着慢慢看很有用
  10. 网线水晶头制作的线序
  11. 数字电路基础01(含半加器、全加器、逻辑化简、卡诺图化简)
  12. 算法-枚举法-已知xyz + yzz = 532,其中x、y、z都是数字(0~9),编写一个程序求出x、y、z分别代表什么数字。
  13. 上下文无关文法及其分析树
  14. 在当前网页中内嵌一个网页框架
  15. 遗传算法(GA)求解TSP问题
  16. FPGA开发工具套餐搭配推荐及软件链接(工程师们转起来)
  17. 4.一脚踹进ViT——ViT再审视与DeiT的实现
  18. 浅浅讲解下Linux内存管理之CMA
  19. 用JS写小鸟飞行的游戏
  20. IDEA springboot启动报错java.lang.UnsatisfiedLinkError: no tcnative-1 in java.library.path

热门文章

  1. U盘无法拷贝4G以上的文件
  2. LM324运放电路图讲解,详细解读LM324引脚图及功能,几分钟就搞懂
  3. thinkpad 10 linux驱动,Ubuntu 10.04安装Thinkpad指纹软件
  4. 2022-2027年中国指纹识别行业市场调研及未来发展趋势预测报告
  5. 计算机是一种能够预先,第1章计算机基础知识 一级msoffice电子教案
  6. 快速上手kettle
  7. scrapy组件、中间件、spider中类方法from_crawler的作用
  8. AE插件安装教程——Optical Flares(镜头光晕插件)、红巨人粒子特效套装AE插件 Red Giant Trapcode Suite、Element 3D(E3D
  9. 必须推荐几个程序员硬核大佬 陪你在线过年
  10. 开关电源波纹的产生、测量及抑制,一篇全搞定!