python使用py2neo操作neo4j
安装:
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相关推荐
- 【知识图谱】Py2neo操作Neo4j使用教程
Py2neo操作Neo4j使用教程 1. Py2neo 安装 2. 连接 Neo4j 3. 数据对象 Object 3.1 Node 3.2 Relationship 3.3 Subgraphs 4. ...
- neo4j python 算法_python操作neo4j简单实例
一:neo4j是什么 neo4j:Neo4j是一个高性能的,NOSQL图形数据库,有关于更多neo4j的资料出门右拐 二:python操作neo4j的实现 python中neo4j的操作可以利用驱动包 ...
- python 基于CQL操作neo4j数据库
本文核心思想: 在python上通过CQL语句来对neo4j数据库进行操作 引言 这篇文章是基于 neo4j 数据库的原生语法 CQL (这里可以理解为mysql里的sql语句),来对neo4j数据库 ...
- 用Python中的py2neo库操作neo4j,搭建简单关联图谱—基于家有儿女中的人物关系
我第一次建立关联图谱用的是R语言,通过写代码帮公安挖掘团伙犯罪,并用图形展示团伙之间的关联关系.如有需要请关注 "阿黎逸阳的代码" 公众号的后续文章,会手把手教大家用R搭 ...
- Neo4j离线环境搭建与基于python中py2neo的简单操作
Neo4j离线环境搭建与基于python中py2neo的简单操作 1 安装与配置 1.1 Neo4j安装 1.2 python操作环境配置 2 Neo4j操作 2.1 创建: 创建点 创建点边: 2. ...
- Python操作Neo4j图数据库的两种方式
Python操作Neo4j图数据库的两种方式 前言 1. 用neo4j模块执行CQL ( cypher ) 语句 2. 用py2neo模块通过操作python变量,达到操作neo4j的目的 3. 用p ...
- 【win10】使用Python 3.7 py2neo连接Neo4j
目录 JDK 安装(jdk-12) JDK 下载 JDK 配置 检查安装 Neo4j安装(neo4j-community-4.2.19) Neo4j下载 Neo4j配置 检查安装 py2neo安装(2 ...
- 使用python中py2neo包连接neo4j(安装,连接,成功解决)
使用python中py2neo包连接neo4j neo4j下载 JDK下载 neo4j官网下载 检查安装是否成功 py2neo安装 命令行安装 测试安装是否成功 最近在研究有关知识图谱的任务,选择用图 ...
- py2neo操作图数据库neo4j
1.概念 图:数据结构中的图由节点和其之间的边组成.节点表示一个实体,边表示实体之间的联系. 图数据库:以图的结构存储管理数据的数据库.其中一些数据库将原生的图结构经过优化后直接存储,即原生图存储.还 ...
最新文章
- 多个线程为了同个资源打起架来了,该如何让他们安分?
- php layui 框架,快速上手前端框架layui
- php使用位运算来实现日留存的算法
- 最简单的opencv安装方法----利用annaconda安装opencv
- java 加密 encrypt_JAVA Encrypter 加密算法
- Subversion under Linux [Reprint]
- 通俗易懂讲解Java线程安全
- Axure RP9如何实现点击文字图标变色?
- 分享 上班族兼职项目——存着慢慢看很有用
- 网线水晶头制作的线序
- 数字电路基础01(含半加器、全加器、逻辑化简、卡诺图化简)
- 算法-枚举法-已知xyz + yzz = 532,其中x、y、z都是数字(0~9),编写一个程序求出x、y、z分别代表什么数字。
- 上下文无关文法及其分析树
- 在当前网页中内嵌一个网页框架
- 遗传算法(GA)求解TSP问题
- FPGA开发工具套餐搭配推荐及软件链接(工程师们转起来)
- 4.一脚踹进ViT——ViT再审视与DeiT的实现
- 浅浅讲解下Linux内存管理之CMA
- 用JS写小鸟飞行的游戏
- IDEA springboot启动报错java.lang.UnsatisfiedLinkError: no tcnative-1 in java.library.path
热门文章
- U盘无法拷贝4G以上的文件
- LM324运放电路图讲解,详细解读LM324引脚图及功能,几分钟就搞懂
- thinkpad 10 linux驱动,Ubuntu 10.04安装Thinkpad指纹软件
- 2022-2027年中国指纹识别行业市场调研及未来发展趋势预测报告
- 计算机是一种能够预先,第1章计算机基础知识 一级msoffice电子教案
- 快速上手kettle
- scrapy组件、中间件、spider中类方法from_crawler的作用
- AE插件安装教程——Optical Flares(镜头光晕插件)、红巨人粒子特效套装AE插件 Red Giant Trapcode Suite、Element 3D(E3D
- 必须推荐几个程序员硬核大佬 陪你在线过年
- 开关电源波纹的产生、测量及抑制,一篇全搞定!