返回 文章 学习 CMS 文章

Cloudflare Python Workers 正式发布:Python 成为一等公民

Cloudflare Python Workers 结束两年预览正式 GA,Python 成为 Workers 平台一等公民。

CloudflarePythonWorkersWebAssembly
成长分 / 100 68 综合收获、行动、留存与影响

为什么值得读了解 Cloudflare 在服务端 Workers 平台上对 Python 的正式支持及其技术实现方式。

认识基于 Pyodide 和 WebAssembly 运行 Python 所带来的能力与限制。

关键洞察
  1. 经过两年预览,Cloudflare 的 Python Workers 现已正式发布,Python 成为 Cloudflare 开发者平台上的一等公民、完全受支持的语言。
  2. Cloudflare 通过 Pyodide 将 Python 编译为 WebAssembly,并在其基于 V8 的 workerd 运行时中运行。
  3. 由于 WebAssembly 虚拟机的限制,multiprocessing 和 threading 均无法正常工作。
转成行动

深入阅读

正文与原文对照

原文保真覆盖:全文原文字符:1957

2026年9月21日 - 链接博客

Cloudflare Python Workers 现已正式发布

来源)经过两年的预览,Cloudflare 在其服务端 Workers 平台上运行 Python 代码的支持现已稳定:“Python 现已成为 Cloudflare 开发者平台上的一等公民、完全受支持的语言”。

这件事的一个巧妙之处在于它的工作方式。Cloudflare 通过 Pyodide 将 Python 编译为 WebAssembly,并在其基于 V8 的 workerd 运行时中运行。

这带来了一些限制,此处有文档说明——最值得注意的是,multiprocessing

threading

在 WebAssembly 虚拟机中均无法正常工作。

其中一个特别有趣的细节是本地开发环境的情况——他们的 pywrangler 开发工具(在 PyPI 上以令人困惑的 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 的核心维护者。

近期文章

Jev 推出一种新形态的 LLM——System One,又名决策模型- 2026年9月21日使用 GPT-6 Astra 和 ChatGPT Work 生成跑步路线- 2026年9月12日OpenAI 智能体曾在五月攻击 RubyGems- 2026年9月12日