[0] Py2neo v5手册

https://py2neo.org/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发行版可能会起作用,但尚无对此的支持。

posted @   码上的生活  阅读(1400)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示