Cloudflare 表示,Python Workers 现已正式全面可用,Python 由此成为其开发者平台上具备一等地位、获得全面支持的语言。该公司的公告称,Python Workers 可原生访问 Workers AI、R2、D1、Hyperdrive、Durable Objects、Queues 和 Workflows 等服务。公告还称,Python 应用可使用 FastAPI、Django、Flask 以及其他基于 ASGI 或 WSGI 接口构建的框架。

用于支持有关原生访问 Workers AI、R2、D1、Hyperdrive、Durable Objects、Queues 和 Workflows 的讨论。
核心架构思路并不是在每个 Worker 内部运行传统的 Python 应用服务器。Cloudflare 表示,其使用的是基于 Pyodide、经 WebAssembly 编译的 Python 解释器,而由 Workers 平台负责请求路由和扩缩容。其 workers.asgi 与 workers.wsgi 连接器会把 JavaScript 请求对象转换为 Python 框架所期望的结构,再将应用响应转换回 Workers 运行时可处理的形式。这种设计让开发者得以保留熟悉的框架代码,但也意味着兼容性取决于运行时、连接器和受支持的 Python 包,而不是普通的操作系统部署环境。
一项重大变化是移除了 Cloudflare 诸多绑定边界处显式的 JavaScript 转换代码。Cloudflare 表示,Python 字典、队列以及其他平台对象如今可通过 Python SDK,以更符合 Python 习惯的方式传递。公告将新方法与早期代码进行了对比;后者要求开发者在 RPC 边界手动把 Python 数据转换为 JavaScript 对象。对正在评估该平台的团队而言,这一点可能比语法本身更重要:它关系到在原本普通的 Python 逻辑周围,需要维护多少特定于运行时的代码。
数据库访问同样依赖兼容层。Cloudflare 表示,Python Workers 过去缺少 aiomysql 和 asyncpg 等驱动程序所要求的底层套接字操作。公告介绍了一种套接字实现,可将 Python 套接字调用转换为 Workers connect API 操作,使受支持的驱动程序能够通过 Hyperdrive 与 PostgreSQL 或 MySQL 通信。这是针对 WebAssembly 限制而采取的专项解决方案,并不能证明每个数据库驱动或数据库功能都会表现得与 Linux 环境完全相同。

直接展示套接字桥接,使受支持的 Python 驱动程序能够通过 Hyperdrive 使用 PostgreSQL 或 MySQL。
软件包支持情况同样重要,但尚未完善。Cloudflare 解释称,包含原生 C、C++ 或 Rust 扩展的 Python 包必须交叉编译为 WebAssembly 版本。公告称,已获接受的 PEP 783 提案将统一 PyEmscripten 平台,而对 Pyodide 构建工具链和 cibuildwheel 的改进,则旨在让维护者更容易生成兼容的 wheel。这些举措或许能减少 Cloudflare 逐个编译软件包的必要性,但公司也承认,整个生态系统的采用工作仍在推进。因此,一个软件包存在于常规 Python 生态中,本身并不能证明已有可用的 WebAssembly 构建版本。
Cloudflare 还声称,允许 HTTP 客户端使用 JavaScript fetch API 的改动,使 openai、langchain 和 mcp 等库可用于 Python Workers。再结合 Workers AI 和 AI Gateway,该公司将 Python 定位为适用于边缘端 AI 编排和流水线的实用语言。这一说法有助于理解其预期工作负载,但不应被解读为所有第三方集成、协议或依赖都无需调整即可运行。
最关键的未解运营问题,是实际工作负载下的性能。公告称,Cloudflare 计划提高 Python Workers 的速度和内存效率,但所提供的来源没有包含冷启动测量、内存对比、吞吐量数据,也没有代表性应用的限制信息。因此,它无法证明基于 Pyodide 的 Worker 是否适合延迟敏感型服务、特定依赖集合会消耗多少内存,或其成本与常规容器或 JavaScript Worker 相比如何。这些问题需要针对具体工作负载进行测试,而不能仅凭“正式全面可用”这一标签推断。
对开发者而言,实际评估范围要比“Python 现在是否能在 Cloudflare 平台的所有地方运行”更窄。真正相关的测试包括:所需 Python 版本和软件包是否有 WebAssembly 构建版本;应用框架是否采用受支持的 ASGI 或 WSGI 路径;数据库和网络依赖能否通过所提供的桥接层正常工作;最终延迟和内存表现是否符合服务要求。Cloudflare 的公告确立了该公司受支持的产品方向,并介绍了其构建的机制;它并未独立验证每一种兼容性或性能结果。