[0] Py2neo v5手册
Py2neo是一个客户端库和工具包,可从Python应用程序内部和命令行使用Neo4j。该库支持Bolt和HTTP,并提供高级API,OGM,管理工具,交互式控制台,用于Pygments的Cypher词法分析器以及许多其他功能。与以前的版本不同,Py2neo不需要启用HTTP的服务器,并且可以完全通过Bolt运行。
当考虑使用py2neo还是Neo4j的官方Python驱动程序时,需要权衡取舍。Py2neo提供了更高级别的API和OGM,但是官方驱动程序提供了与集群一起使用的机制,例如自动重试。如果您不熟悉Neo4j,需要OGM,不想立即学习Cypher或需要数据科学集成,则py2neo可能是更好的选择。如果您正在构建高可用性企业应用程序,或者正在使用群集,则可能需要官方驱动程序。
安装
要安装py2neo的最新稳定版本,只需使用pip:
$ pip install --upgrade py2neo
要安装py2neo的最新预发行版,请使用带有标志的pip--pre:
$ pip install --upgrade --pre py2neo
要求
支持以下版本的Python和Neo4j:
-
python 2.7 / 3.5 / 3.6 / 3.7 / 3.8
-
Neo4j 3.2 / 3.3 / 3.4 / 3.5 / 4.0(建议使用每个版本的最新发行版)
尽管可以使用Neo4j Community或Enterprise版本,但py2neo尚未完全支持所有仅企业功能,例如因果群集。但是,Py2neo确实支持Neo4j 4.0中添加的多数据库功能。有关此内容的更多信息,请参见Graph该类的文档。
请注意,Py2neo是使用标准CPython发行版在Linux下开发和测试的。尽管其他操作系统和Python发行版可能会起作用,但尚无对此的支持。
本文来自博客园,作者:码上的生活,转载请注明原文链接:https://www.cnblogs.com/zyl007/p/13033847.html