V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
w568w
V2EX  ›  Python

Python 3.14 已发布

  •  1
     
  •   w568w ·
    w568w · 8 小时 55 分钟前 · 1706 次点击

    重大更新:

    1. 自由线程( PEP 779 )特性已稳定支持。之前在 Python 3.13 中,这一特性需要显式指定编译选项。不过,全局解释器锁( GIL )依然是可选的,而是否要彻底移除 GIL 仍在讨论中( PEP 703 );
    2. 多解释器( PEP 734 )特性已支持。现在,可以在同一个进程中运行多个解释器,每个解释器都有独立的 GIL 。作为 Python 并行编程中减少对 multiprocessing 依赖的又一步,还添加了 InterpreterPoolExecutor 来帮助管理多个解释器的并行;
    3. 官方发布的 macOS 和 Windows 版二进制现已包含 实验性 的即时编译( JIT )器( PEP 744 )。该 JIT 编译器尚处于早期开发阶段,性能表现存在波动:启用后根据工作负载不同,可能产生 10% 的性能下降至 20% 的性能提升;
    4. 模板字符串( t-string ,PEP 750 )支持。这一功能主要是对 f-string 的补充,允许从类似字符串字面量的写法直接创建一个字符串模板对象;
    5. 增量式垃圾回收。循环垃圾回收器现在采用增量式处理。这意味着对于较大的堆内存,最大暂停( Stop The World )时间将减少一个数量级或更多;
    6. 交互式 Shell 支持语法高亮。除非显式禁用,否则从 Python 3.14 起,Python 交互式环境( RHEL )将默认在终端中渲染代码高亮。此外,Shell 还增加了对 import ___ 的自动补全;
    7. asyncio 内省能力。可以使用 python -m asyncio <ps|pstree> <PID> 功能来检查正在运行的异步 Python 程序的 async task 树。

    更多可在这里看到: https://docs.python.org/zh-cn/3.14/whatsnew/3.14.html

    15 条回复    2025-10-09 00:57:15 +08:00
    w568w
        1
    w568w  
    OP
       8 小时 40 分钟前
    另外,Python 3.14 已正式在 Tier 3 级别支持 Emscripten 平台。这将允许在 WebAssembly ( wasm32-unknown )上运行 Python 。
    ferock
        2
    ferock  
    PRO
       7 小时 17 分钟前 via Android
    等出 free 线程编译版本
    jiayouzl
        3
    jiayouzl  
       6 小时 34 分钟前
    我刚刚从 3.9 升级到了 3.13 。。。。
    ratazzi
        4
    ratazzi  
       6 小时 23 分钟前
    @ferock uv python install 3.14t
    crackidz
        5
    crackidz  
       6 小时 16 分钟前
    很好,我等 3.14.1 再用
    raycool
        6
    raycool  
       5 小时 30 分钟前
    很好,继续用 3.13
    0x676e67
        7
    0x676e67  
       5 小时 30 分钟前
    恭喜,推一手支持自由线程安全的 HTTP Client Library: https://github.com/0x676e67/rnet
    XIVN1987
        8
    XIVN1987  
       4 小时 46 分钟前
    语法方面就添加了个 t-string ,,这挺好,,别整天添加语法。。多提升提升性能、库、还有工具。。
    sixm
        9
    sixm  
       4 小时 35 分钟前
    很好,继续用 3.8
    c0xt30a
        10
    c0xt30a  
       3 小时 45 分钟前   ❤️ 1
    T-String 真是不忍直视,他们就找不到别的词么?
    SenLief
        11
    SenLief  
       3 小时 34 分钟前
    @c0xt30a 挺字面意义的,不挺好的。
    MindMindMax
        12
    MindMindMax  
       3 小时 30 分钟前
    看起立很好吃,但是 3.10 吃习惯了。
    craftsmanship
        13
    craftsmanship  
       3 小时 21 分钟前 via Android
    很好 希望 Python 专家们多用 3.14 写点优质代码 再让 AI 学去 然后我就能用啦🤓
    eagleoflqj
        14
    eagleoflqj  
       3 小时 7 分钟前 via iPhone
    我是因为 renovate bot 发了升级 pr 知道的,结果 ci 挂了,因为 actions/setup-python 还没跟上
    c0xt30a
        15
    c0xt30a  
       2 小时 42 分钟前
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   702 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 19:39 · PVG 03:39 · LAX 12:39 · JFK 15:39
    ♥ Do have faith in what you're doing.