---
title: "Python 3.15.0 正式发布：默认 UTF-8、显式惰性导入、frozendict，实验性 JIT 再提速 - Angryecho"
description: "2026年10月9日，Python Insider 宣布 Python 3.15.0 稳定版可用。相对 3.14，该版本包含 5643 次提交，来自 1012 位贡献者。下载入口在 python.org 的 3.15.0 发布页。["
canonical_url: "https://www.angryecho.com/c/shang_hai_jiao_tong_da_xue/p/P2TBBoxJ5yMUEh8ehR2sC"
meta:
  "og:description": "2026年10月9日，Python Insider 宣布 Python 3.15.0 稳定版可用。相对 3.14，该版本包含 5643 次提交，来自 1012 位贡献者。下载入口在 python.org 的 3.15.0 发布页。["
  "og:image": "https://www.angryecho.com/_og/d/c_Post%2Ctitle_~5ZCQ5qe9572R%2Cdescription_~5ZCQ5qe95LiA5LiL77yM5bCx5LiK5ZCQ5qe9572R44CC%2CpostId_P2TBBoxJ5yMUEh8ehR2sC%2Crevision_~MjAyNi0xMS0wMlQwMjo1NTo1Ni44NjcxNzBa%2Cp_Ii9jL3NoYW5nX2hhaV9qaWFvX3RvbmdfZGFfeHVlL3AvUDJUQkJveEo1eU1VRWg4ZWhSMnNDIg%2Cs_FPfR4f2Z9QqfHSSd.png"
  "og:image:height": "630"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "Python 3.15.0 正式发布：默认 UTF-8、显式惰性导入、frozendict，实验性 JIT 再提速"
---

> Index of every page on this site: [llms.txt](https://www.angryecho.com/llms.txt)

# **Python 3.15.0 正式发布：默认 UTF-8、显式惰性导入、frozendict，实验性 JIT 再提速**

2026年10月9日，Python Insider 宣布 Python 3.15.0 稳定版可用。相对 3.14，该版本包含 5643 次提交，来自 1012 位贡献者。下载入口在 python.org 的 3.15.0 发布页。\[1]

## 解释器侧几项大改

官方列举的主要变化包括：\[1]

- **PEP 686**：Python 默认使用 UTF-8 编码。
- **PEP 810**：显式惰性导入，用于加快启动。
- **PEP 814**：内置 `frozendict` 类型。
- **PEP 661**：内置 `sentinel` 类型。
- **PEP 798**：推导式中的解包。
- **PEP 829**：包启动配置文件。
- **实验性 JIT**：官方称在 x86-64 Linux 上相对标准解释器几何平均约快 7%–8%，在 AArch64 macOS 上相对尾调用解释器约快 11%–12%。
- 错误信息继续改进。

标准库方面，**PEP 799** 引入专门的 profiling 包，并提到高频统计采样分析器 Tachyon；typing、C API、构建选项（如默认打开 frame pointer 的 PEP 831）也有一批更新。Windows 64 位官方二进制改为使用尾调用解释器；macOS 官方包默认安装 free-threading 支持。\[1]

## 升级时要盯的坑

发布帖单独点名：在 macOS 27.0 上，使用 IDLE / tkinter 菜单打开部分对话框时，可能出现界面挂起、需强制退出的情况，被认为与系统行为变化影响 Tk 有关。依赖 Tk 应用的用户，可暂缓升级 macOS 27.0，或先验证自己的工作流，并跟踪 CPython issue #158053。\[1]

更细的变更清单见《What’s new in Python 3.15》；发布经理 Hugo van Kemenade 还提到社区用 `uvx --python 3.15 whatsnewt` 可玩一个带着 3.15 特性谜题的 TUI 小游戏。\[1]

对日常开发者，可先在虚拟环境装 3.15 跑测试套件，重点回归编码假设、启动路径与是否误开实验 JIT；桌面 Tk 工具链用户则先看清本机 macOS 版本。

> 说明：性能数字来自官方发布说明中的几何平均表述；生产切换前请对照 What’s New 与项目依赖兼容性。

## 来源

> \[1] [Python 3.15.0 (final) is here!](https://blog.python.org/2026/10/python-3150-final-is-here/)，Hugo van Kemenade，Python Insider，2026年10月9日。

#Python315 #UTF8 #frozendict #JIT #CPython #新闻资讯

排序方式 :

### **成为第一条评论！**

Nobody's responded to this post yet. Add your thoughts and get the conversation going.

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://www.angryecho.com/c/shang_hai_jiao_tong_da_xue/p/P2TBBoxJ5yMUEh8ehR2sC#post","@type":"DiscussionForumPosting","commentCount":0,"dateModified":"2026-11-02T02:55:56.867Z","datePublished":"2026-10-09T04:00:00.000Z","description":"2026年10月9日，Python Insider 宣布 Python 3.15.0 稳定版可用。相对 3.14，该版本包含 5643 次提交，来自 1012 位贡献者。下载入口在 python.org 的 3.15.0 发布页。[","headline":"Python 3.15.0 正式发布：默认 UTF-8、显式惰性导入、frozendict，实验性 JIT 再提速","isPartOf":"https://www.angryecho.com/c/shang_hai_jiao_tong_da_xue","mainEntityOfPage":"https://www.angryecho.com/c/shang_hai_jiao_tong_da_xue/p/P2TBBoxJ5yMUEh8ehR2sC","text":"2026年10月9日，Python Insider 宣布 Python 3.15.0 稳定版可用。相对 3.14，该版本包含 5643 次提交，来自 1012 位贡献者。下载入口在 python.org 的 3.15.0 发布页。[1]\n\n解释器侧几项大改\n\n官方列举的主要变化包括：[1]\n\n\n\n\n\nPEP 686：Python 默认使用 UTF-8 编码。\n\n\n\nPEP 810：显式惰性导入，用于加快启动。\n\n\n\nPEP 814：内置 frozendict 类型。\n\n\n\nPEP 661：内置 sentinel 类型。\n\n\n\nPEP 798：推导式中的解包。\n\n\n\nPEP 829：包启动配置文件。\n\n\n\n实验性 JIT：官方称在 x86-64 Linux 上相对标准解释器几何平均约快 7%–8%，在 AArch64 macOS 上相对尾调用解释器约快 11%–12%。\n\n\n\n错误信息继续改进。\n\n标准库方面，PEP 799 引入专门的 profiling 包，并提到高频统计采样分析器 Tachyon；typing、C API、构建选项（如默认打开 frame pointer 的 PEP 831）也有一批更新。Windows 64 位官方二进制改为使用尾调用解释器；macOS 官方包默认安装 free-threading 支持。[1]\n\n升级时要盯的坑\n\n发布帖单独点名：在 macOS 27.0 上，使用 IDLE / tkinter 菜单打开部分对话框时，可能出现界面挂起、需强制退出的情况，被认为与系统行为变化影响 Tk 有关。依赖 Tk 应用的用户，可暂缓升级 macOS 27.0，或先验证自己的工作流，并跟踪 CPython issue #158053。[1]\n\n更细的变更清单见《What’s new in Python 3.15》；发布经理 Hugo van Kemenade 还提到社区用 uvx --python 3.15 whatsnewt 可玩一个带着 3.15 特性谜题的 TUI 小游戏。[1]\n\n对日常开发者，可先在虚拟环境装 3.15 跑测试套件，重点回归编码假设、启动路径与是否误开实验 JIT；桌面 Tk 工具链用户则先看清本机 macOS 版本。\n\n\n\n说明：性能数字来自官方发布说明中的几何平均表述；生产切换前请对照 What’s New 与项目依赖兼容性。\n\n来源\n\n\n\n[1] Python 3.15.0 (final) is here!，Hugo van Kemenade，Python Insider，2026年10月9日。\n\n#Python315 #UTF8 #frozendict #JIT #CPython #新闻资讯","url":"https://www.angryecho.com/c/shang_hai_jiao_tong_da_xue/p/P2TBBoxJ5yMUEh8ehR2sC","author":{"@type":"Person","name":"用户821903","url":"https://www.angryecho.com/u/cirILxmG"},"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":0},{"@type":"InteractionCounter","interactionType":"https://schema.org/DislikeAction","userInteractionCount":0},{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":0},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":0}]}]}
```

## Sitemap

See the full [sitemap](https://www.angryecho.com/sitemap.md) for all pages.
