Python
Dapr 提供了多种子包以帮助开发 Python 应用程序。通过这些子包,您可以使用 Dapr 创建 Python 客户端、服务器和虚拟 actor。
先决条件
- 已安装 Dapr CLI
- 已初始化 Dapr 环境
- 已安装 Python 3.8+
安装
要开始使用 Python SDK,请安装主要的 Dapr Python SDK 包。
pip install dapr
注意: 开发包包含与 Dapr 运行时预发布版本兼容的功能和行为。在安装 dapr-dev 包之前,请确保卸载任何稳定版本的 Python SDK。
pip install dapr-dev
可用子包
SDK 导入
Python SDK 导入是随主 SDK 安装一起包含的子包,但在使用时需要导入。Dapr Python SDK 提供的常用导入包括:
了解 所有可用的 Dapr Python SDK 导入 的更多信息。
SDK 扩展
SDK 扩展主要用于接收 pub/sub 事件、程序化创建 pub/sub 订阅和处理输入绑定事件。虽然这些任务可以在没有扩展的情况下完成,但使用 Python SDK 扩展会更加方便。
了解 Dapr Python SDK 扩展 的更多信息。
试用
克隆 Python SDK 仓库。
git clone https://github.com/dapr/python-sdk.git
通过 Python 快速入门、教程和示例来体验 Dapr 的实际应用:
SDK 示例 | 描述 |
---|---|
快速入门 | 使用 Python SDK 在几分钟内体验 Dapr 的 API 构建块。 |
SDK 示例 | 克隆 SDK 仓库以尝试一些示例并开始。 |
绑定教程 | 查看 Dapr Python SDK 如何与其他 Dapr SDK 一起工作以启用绑定。 |
分布式计算器教程 | 使用 Dapr Python SDK 处理方法调用和状态持久化功能。 |
Hello World 教程 | 学习如何在本地机器上使用 Python SDK 启动并运行 Dapr。 |
Hello Kubernetes 教程 | 在 Kubernetes 集群中使用 Dapr Python SDK 启动并运行。 |
可观测性教程 | 使用 Python SDK 探索 Dapr 的指标收集、跟踪、日志记录和健康检查功能。 |
Pub/sub 教程 | 查看 Dapr Python SDK 如何与其他 Dapr SDK 一起工作以启用 pub/sub 应用。 |
更多信息
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.