Windows

参考:https://blog.csdn.net/qq_38335648/article/details/115027676

环境配置

安装包 版本 路径
Python - -
JDK 8u301 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
Neo4j Community 4.3.3 https://neo4j.com/download-center/#community
py2neo 4.1 pip install py2neo==4.1

问题

1、有问题就降低版本
2、pip 不了 py2neo,更新pip:python -m pip install --upgrade pip
3、报错:cannot import name 'clock' from 'time' (unknown location), 参考:https://coding.imooc.com/learn/questiondetail/226238.html

Ubuntu

参考:https://blog.csdn.net/fi_hu/article/details/117210156

环境配置

安装包 版本 路径
Python - -
JDK - sudo apt-get install default-jdk
Neo4j 4.3.3 https://neo4j.com/download-center/#communitytar -xf /filename
py2neo 4.1 pip install py2neo==4.1pip install neo4j=4.3, pip install neo4j-driver

问题

1、有问题就降低版本

Code (Win 和 ubuntu 一样)

参考:https://blog.csdn.net/RHJlife/article/details/108586578/

import csv
import py2neo
from py2neo import Graph, Node, Relationship, NodeMatcher# 密码改成自己的
g = Graph('http://localhost:7474', username='neo4j', password='myneo')  # 链接到浏览器# 数据文件替换成自己的
with open('RedHouseDream.csv', 'r', encoding='gbk') as f:reader = csv.reader(f)for item in reader:if reader.line_num==1:continueprint("current line: ", reader.line_num, 'current content: ', item)startNode = Node("Person", name=item[0])endNode = Node("Person", name=item[1])relation = Relationship(startNode, item[3], endNode)# g.merge(startNode, "Person", "name")# g.merge(endNode, "Person", "name")g.merge(relation, "Person", "name")

注意事项

1、windows下需要先启动neo4j,neo4j.bat console(已添加到系统环境变量)
2、http://localhost:7474/browser/默认只显示25个entity,在左下角可设置
3、数据源可在http://www.openkg.cn/dataset/ch4masterpieces下载

Python+Neo4j+红楼梦相关推荐

  1. python红楼梦词云_用Python读红楼梦之——二、词云美化

    原文链接 咱们书接上回,讲到我们使用Python把红楼梦中的核心词汇给绘画出来了,但是,红楼梦这么唯美的书,给我们乌漆麻黑的搞了一张词云,宝宝们肯定接受不了. 我们先来找照片,这张照片不错,不过还是要 ...

  2. python红楼梦人物词频统计_用Python绘制红楼梦词云图,竟然发现了这个!

    原标题:用Python绘制红楼梦词云图,竟然发现了这个! Python在数据分析中越来越受欢迎,已经达到了统计学家对R的喜爱程度,Python的拥护者们当然不会落后于R,开发了一个个好玩的数据分析工具 ...

  3. python分析红楼梦出现的虚词词频统计,python对红楼梦的每一章节进行词频统计

    python对红楼梦的每一章节进行词频统计 python对红楼梦的每一章节进行词频统计 import jieba f=open("G:\\红楼梦.txt","r" ...

  4. 用Python读红楼梦之——一、词云绘制

    原文连接 Python在数据分析中越来越受欢迎,已经达到了统计学家对R的喜爱程度,Python的拥护者们当然不会落后于R,开发了一个个好玩的数据分析工具,下面我们来看看如何使用Python,来读红楼梦 ...

  5. python对红楼梦的每一章节进行词频统计

    python对红楼梦的每一章节进行词频统计 import jieba f=open("G:\\红楼梦.txt","r",encoding="utf-8 ...

  6. 用Python读红楼梦之——二、词云美化

    原文连接 咱们书接上回,讲到我们使用Python把红楼梦中的核心词汇给绘画出来了,但是,红楼梦这么唯美的书,给我们乌漆麻黑的搞了一张词云,宝宝们肯定接受不了. 我们先来找照片,这张照片不错,不过还是要 ...

  7. python统计红楼梦人物出场次数_《红楼梦》人数统计,人物,出场,次数

    这个也是学习过程中的一个成果吧,希望大家能批评指正. 红楼梦人物出场次数统计.亮点在于,考虑了人物的别称,以及有较为丰富的排除词库.如凤姐的称谓就有许多,凤辣子,凤姐,王熙凤等等,还有黛玉,有林黛玉, ...

  8. python之红楼梦词频统计并生成图云

    一共三个文件 Hlm.py stop_words.txt 红楼梦.txt (tips: txt文件已放在文章最后) 废话不多说,直接上效果图和代码: 效果图 Hlm.py 代码部分: import m ...

  9. python分析红楼梦出现的虚词词频统计_用Python分析红楼梦,见证贾府的兴衰

    分词词频统计 什么是分词?众所周知中文是以字为单位,句子中所有的字连起来才能描述一个意思.例如我是一个学生.计算机不能很容易明白"学"."生"两个字合起来才表示 ...

最新文章

  1. pyqtdeploy教程_PyQtdeploy-V2.4 User Guide 中文 (一)
  2. 过滤器在图纸上的符号_终于找全了,施工图纸上那一堆难记的符号,赶紧收藏!...
  3. python可以做什么工作好-Python可以做什么工作?Python有哪些方向?
  4. android qq分享自动弹出,史上最详细Android集成QQ,微信,微博分享(不要第三方)持续更新中...
  5. 10-穿墙代理的设置 | 01.数据抓取 | Python
  6. 谢少锋:云计算拉动技术进步 规模成倍增长
  7. CodeForces - 1321C Remove Adjacent(贪心+模拟)
  8. oracle 区分配,ORACLE自动段管理的区分配大小测试
  9. 松阳天气预报软件测试,松阳天气预报15天
  10. 笨小猴(洛谷P1125题题解,Java语言描述)
  11. groovy 兼容 java_java – eclipse插件和maven依赖项中存在的’groovy-all’jar之间的兼容性问题...
  12. 安卓应用安全指南 4.3.2 创建/使用内容供应器 规则书
  13. 基于JAVA+SpringBoot+Mybatis+MYSQL的校园新闻管理系统
  14. 做人要无需,做事要务实!
  15. 图的链式前向星表示及深度广度优先遍历
  16. Android Q 上的Biometric生物识别之Fingerprint指纹识别流程
  17. 微信小程序 用户登录及对用户获取信息进行授权
  18. 优秀自我简介200字_优秀学生自我介绍200字范文
  19. OLAP和OLTP的区别
  20. 为年会写的配乐诗朗诵稿

热门文章

  1. 【新知识】使用getline()与get()来进行输入
  2. 云安全技术——Kali Linux安装
  3. 格创东智荣膺2021工业互联网金紫竹奖三项大奖
  4. Python - python处理word(python-docx)
  5. 性能测试,压力测试, 负载测试,稳定性测试的定义和区别
  6. 点分治题单(来自XZY)
  7. 贫穷可耻、贫穷有罪吗?
  8. 功能性核磁共振成像(functional Magnetic Resonance Imaging )
  9. MicroByte:基于 ESP32 DIY 复古游戏机
  10. PADS VX2.8 测量工具的使用方法