您的位置首页 >人工智能 >

Python 潮流周刊 174 解读CPython 实验性 JIT 将移除、PyScript 转入维护模式,附 124 期全文

Python 潮流周刊 174 由 Python 猫出品,这期重点爆出两个 Python 生态重大变化,一是 CPython 主干里的实验性 JIT 编译器确定要被移除,二是 PyScript 项目正式进入维护模式,不再新增功能,周刊同时附带了第 124 期的完整内容,还整理了多篇技术文章、开源项目、社区讨论。实验 JIT 当初是大家期待用来提升 Python 运行速度的方案,但长期存在维护成本高、调试工具兼容差、性能提升有限等问题,PEP 836 提案没能通过指导委员会评审,开发者主动撤回提案,触发了移除流程;PyScript 这边,它依托 Pyodide 实现浏览器直接跑 Python,维护团队人力不足,决定冻结 API,只做低频率的安全修复,不再接收新需求。想要看懂这两个变动,需要先理清各自的时间线、限制条件、后续替代方案,再结合周刊里其他教程、开源项目一起参考,大家可以根据自己的业务判断要不要调整技术选型,已经在用这两个功能的开发者,重点做好版本锁定、寻找替代方案。

一、CPython 实验性 JIT 移除详情

项目详情
最初定位实验性追踪 JIT,在 3.13 版本引入,目标给 Python 提速
核心提案PEP744(信息性提案)、PEP836(正式标准化提案,已撤回)
移除节点预计在 3.16 开发周期从 CPython 主分支删掉相关代码
主要原因长期维护负担重、调试 / 观测工具兼容性问题、性能收益不及预期、缺少稳定长期维护团队
后续安排JIT 代码会单独保留在分支,社区感兴趣的开发者可以自行 fork 继续研究,不会并入官方主线
影响范围仅实验版本,正式稳定版 Python 默认不开 JIT,大部分普通开发者不受影响

二、PyScript 进入维护模式说明

  1. 项目定位:基于 Pyodide、MicroPython,实现在 HTML 页面直接写 Python,浏览器端运行
  2. 维护模式规则:API 冻结,不再新增功能;不再接收新 feature PR,只处理严重安全 bug;Pyodide 底层更新频率大幅降低
  3. 发布渠道:优先依靠 CDN 分发,npm 包大概率不再更新;仓库不归档,开源协议保持 Apache2.0,允许社区 fork 二次开发
  4. 区分重点:PyScript 进入维护 ≠ Pyodide 停更,Pyodide 还在持续活跃开发,是浏览器 Python 的底层核心
  5. 业务建议:线上项目锁定固定版本,不要使用 latest 标签;新项目优先直接使用 Pyodide,或者 Wasm 其他方案

三、周刊 174 其他内容概览

  • 精选文章:除 JIT、PyScript 两篇重点,还有 Python 性能、工程实践、AI Agent 相关技术文章共 12 篇
  • 开源项目:12 个实用开源库,覆盖爬虫、数据分析、CLI 工具、Wasm、AI 应用方向
  • 播客访谈:Armin Ronacher(Flask 作者)访谈,对比 Python、Go、Rust、TS,讨论 AI 对编程语言生态的影响
  • 附赠内容:附带第 124 期周刊全文,方便读者回溯往期 Python 技术资讯

四、事件时间线梳理

  1. 2026 年 6 月:Python 指导委员会暂停 JIT 新功能开发,要求提交正式 PEP,逾期就移除代码
  2. 2026 年 8 月 20 日:PyScript 团队官宣转入维护模式,仓库 README 置顶公告
  3. 2026 年 10 月 19 日:JIT 负责人撤回 PEP836 提案,正式确认 JIT 代码会被从主干移除
  4. 2026 年 11 月 13 日:Python 潮流周刊 #174 发布,汇总两条重大变动,附带 124 期全文

五、开发者避坑清单

  1. 不要在生产环境依赖 CPython 实验 JIT,它本身就不是稳定特性,后续主线版本会删掉
  2. PyScript 线上业务务必写死版本号,禁止 latest,避免后续无预期变更
  3. 如果还想要浏览器 Python 能力,优先直接接入 Pyodide,而不是封装层 PyScript
  4. JIT 方案不是彻底死掉,只是移出官方主线,有性能需求可以看 Cython、Numba、Mojo 等替代路线
  5. 关注 Python 官方后续性能路线,官方还会继续走字节码、解释器层面的优化路线

六、综合小结

周刊 174 里这两件大事,本质都是开源项目权衡维护成本和收益的结果。JIT 复杂度太高,社区扛不住长期维护压力,暂时退出 CPython 主线;PyScript 上层封装项目用户量、贡献者不足,无力持续迭代新功能,转入保守维护。普通开发者基本不会立刻受冲击,但做 Wasm、Python 性能优化的团队,需要提前规划备选方案。

【常见问题】

问题 1:Python 潮流周刊 174 解读,CPython 实验性 JIT 将移除、PyScript 转入维护模式,CPython 移除 JIT 是不是代表 Python 不再做性能优化?

回答 1:Python 潮流周刊 174 解读,CPython 实验性 JIT 将移除、PyScript 转入维护模式,不是不再优化性能,只是这个追踪 JIT 方案移出主线,官方还会持续优化解释器、字节码,开发者也可以选择 Numba、Cython 等第三方提速方案。

问题 2:Python 潮流周刊 174 解读,CPython 实验性 JIT 将移除、PyScript 转入维护模式,PyScript 进入维护模式之后 Pyodide 还会更新吗?

回答 2:Python 潮流周刊 174 解读,CPython 实验性 JIT 将移除、PyScript 转入维护模式,Pyodide 是独立项目,仍然在积极开发,PyScript 只是上层封装转入维护,底层 Pyodide 不受这个维护模式的约束。

问题 3:Python 潮流周刊 174 解读,CPython 实验性 JIT 将移除、PyScript 转入维护模式,已经在使用 PyScript 的线上项目怎么办?

回答 3:Python 潮流周刊 174 解读,CPython 实验性 JIT 将移除、PyScript 转入维护模式,已经上线的项目锁定固定版本号,不再依赖 latest 标签,只接收安全修复,新项目建议直接使用 Pyodide。

问题 4:Python 潮流周刊 174 解读,CPython 实验性 JIT 将移除、PyScript 转入维护模式,周刊附带的第 124 期全文可以用来做什么?

回答 4:Python 潮流周刊 174 解读,CPython 实验性 JIT 将移除、PyScript 转入维护模式,第 124 期全文是往期 Python 技术合集,用来回溯往期开源项目、技术文章、社区讨论,方便连贯跟踪 Python 生态变化。

【参考资料】

[2026-11-13](Python 潮流周刊 174(附第 124 期全文):CPython 实验性 JIT 将被移除,PyScript 进入维护模式)阿里云开发者社区

[2026-10-26](Python's experimental JIT to be removed)LWN.net

[2026-10-20](PEP 836 – JIT Go Brrr: The Path to a Supported JIT Compiler for CPython)Python 官方 PEP 网站

[2026-08-20](PyScript is entering maintenance mode)PyScript 官方公告

[2026-06-10](Python JIT 开发遭官方紧急叫停)36 氪

【免责声明】

本文仅整理 Python 潮流周刊 174 公开内容、CPython 实验 JIT、PyScript 维护模式相关社区公告;JIT 移除进度、PyScript 后续修复节奏由对应项目维护团队决定,所有技术选型、项目迁移风险由开发者自行承担,本文不构成技术选型建议。

今日大家都在搜的词: