Cloudflare Python Workers 现已全面可用

Simon Willison's Blog 工具

摘要

Cloudflare Python Workers 已正式发布,通过 WebAssembly 和 Pyodide,现在支持在其边缘网络上执行 Python 代码,此前经过两年的预览阶段。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/09/21 23:20

# Cloudflare Python Workers 已全面发布 来源:https://simonwillison.net/2026/Sep/21/cloudflare-python-worker/ 2026年9月21日 - 链接博客 **Cloudflare Python Workers 已全面发布 (https://blog.cloudflare.com/python-workers-ga/)**(via (https://news.ycombinator.com/item?id=49787142))经过两年的预览期,Cloudflare 对在其服务器端 Workers 平台中运行 Python 代码的支持现已稳定:“Python 现已成为 Cloudflare 开发者平台的一流、完全支持的语言”。 这项技术的一大亮点在于其实现方式。Cloudflare 通过 Pyodide 将 Python 编译为 WebAssembly,并在其基于 V8 的 workerd (https://github.com/cloudflare/workerd) 运行时中执行。 该方案存在一些限制,详见此处文档 (https://developers.cloudflare.com/workers/languages/python/stdlib/) —— 最显著的是在 WebAssembly 虚拟机中 `multiprocessing` 和 `threading` 模块均无法使用。 特别值得关注的细节是本地开发环境方案——他们的 pywrangler (https://developers.cloudflare.com/workers/languages/python/#the-pywrangler-cli-tool) 开发工具(在 PyPI 上以容易混淆的名称 workers-py (https://pypi.org/project/workers-py/) 打包发布)可在本地完整模拟整个技术栈,包括在 123MB 的 `workerd` 二进制文件中通过 V8 运行 WebAssembly 内的 Pyodide 来执行代码。对我而言,该文件最终位于 `node_modules/@cloudflare/workerd-darwin-arm64/bin/workerd`。 Python Workers 代表了 Cloudflare 对更广泛 Python 生态系统的重要投入。发布公告署名为 Gyeongjae Choi、Dominik Picheta 和 Hood Chatham——其中 Gyeongjae 与 Hood 均为 Pyodide 核心维护者。

相似文章

Python Workers 现已正式发布

Hacker News Top

Cloudflare 宣布 Python Workers 正式发布,使其成为其 Developer Platform 上的一流语言,并支持 FastAPI、Django 和 Flask 等框架。

Workers Cache

Hacker News Top

Cloudflare 推出 Workers Cache,这是一种位于 Workers 前面的分层缓存,允许在不调用 Worker 的情况下提供缓存响应,从而减少 CPU 时间并提高性能。