学习目标:
一周时间掌握知识图谱入门知识!学习内容:
今天主要基础了解了下Neo4j是干什么用的,以前并没有使用过数据库,所以对SQL语言比较生疏,今天大多数时间大概都花费在安环境吧 差点要给整吐了!
总结下来的经验就是,没有十足的把握千万别装最新的版本
我装的JDK 1.8 Neo4j 3.5多的那个版本
然后把基础语法也差不多过了一下
基本的坑主要还是一次性运行多个语句
shift+enter可以,加分号也可以
然后同时运行多个语句不要出现同样的变量
如
CREATE (A:PERSON {NAME:1});
CREATE (A:PERSON {NAME:2}); RETURN A
这样会报错
之后语法还得多熟悉熟悉 不过问题应该不大
另一个坑就是neo4jpy2neo的安装了
第一是版本的问题,后来换了清华源解决了
第二个问题就是我用的anaconda 但是pip安装的时候没安到此解释器的路径,到anaconda的路径下安装就完事了
and 每次创建实例都需要输入密码,不然报错
任务给的连接neo4j第一部分提示了输入密码
但是py2neo实例化的时候g = Graph(password=‘dd’)这句也别忘了
之后争取把打卡内容再完善