注意:虽然 JavaScript 不是本网站的必需品,但您与内容的互动将受到限制。请开启 JavaScript 以获得完整体验。

活跃的 Python 版本

有关更多信息,请访问 Python 开发者指南.

Python 版本 维护状态 首次发布 支持结束 发布计划

寻找特定版本?

按版本号排列的 Python 版本

版本号 发布日期   点击查看更多

查看旧版本

许可证

所有 Python 版本都是 开源 的。从历史上看,大多数(但并非全部)Python 版本也与 GPL 兼容。许可证页面详细说明了 GPL 兼容性和条款和条件。

阅读更多

源代码

对于大多数 Unix 系统,您必须下载并编译源代码。相同的源代码存档也可以用于构建 Windows 和 Mac 版本,并且是移植到所有其他平台的起点。

下载最新的 Python 3 源代码。

阅读更多

替代实现

此网站托管 Python 的“传统”实现(称为 CPython)。还提供了一些替代实现。

阅读更多

历史

Python 由 Guido van Rossum 于 1990 年代初在荷兰的 Stichting Mathematisch Centrum 创建,作为一种名为 ABC 的语言的继任者。Guido 仍然是 Python 的主要作者,尽管它包含了许多来自其他人的贡献。

阅读更多

有关特定端口的信息以及开发人员信息

OpenPGP 公钥

源代码和二进制可执行文件由发行经理或二进制构建器使用其 OpenPGP 密钥进行签名。当前支持的版本的发布文件由以下人员签名


现在已到生命周期的结束的旧版本的发布文件可能由以下人员之一签名


您可以通过运行类似以下命令从您信任的公钥服务器网络服务器导入某人的公钥

gpg --recv-keys [key id]

或者,在许多情况下,也可以在 keybase.io 上找到公钥。在特定版本的下载页面上,您应该看到指向可下载文件和分离签名文件的链接。要验证下载的真实性,请获取这两个文件,然后运行以下命令

gpg --verify Python-3.6.2.tgz.asc

请注意,您必须使用签名文件的名称,并且您应该使用与您要验证的下载相匹配的名称。

  • (这些说明针对 GnuPG 和 Unix 命令行用户。)

macOS 安装程序包

从 python.org 下载的 macOS 上 Python 的安装程序包使用 Apple Developer ID 安装程序证书签名。

  • 从 Python 3.11.4 和 3.12.0b1(2023-05-23)开始,发布的安装程序包使用签发给 Python 软件基金会 (Apple Developer ID BMM5U3QVKW) 的证书签名。
  • 以前版本的安装程序包使用签发给 Ned Deily (DJ3H93M7VJ) 的证书签名。

其他有用项目

  • 正在寻找第三方 Python 模块包索引 包含许多模块。
  • 您可以 查看 在线标准文档,也可以 下载 HTML、PostScript、PDF 和其他格式的文档。请参阅主 文档 页面。
  • 有关 用于解压缩存档文件的工具 的信息,可在 python.org 上获取。
  • 提示:即使您下载了适合您平台的预制二进制文件,也建议您下载 源代码。这使您可以浏览标准库(Lib 子目录)以及附带的标准演示集合(Demo)和工具(Tools)。您可以从源代码中学习很多东西!
  • 还有一些 Emacs 包集合,Emacsing Pythoneer 可能会发现它们很有用。这包括用于编辑 Python、C、C++、Java 等的 major 模式,Python 调试器接口等等。大多数包与 Emacs 和 XEmacs 兼容。

想贡献?

想贡献?请参阅 Python 开发人员指南,了解 Python 开发的管理方式。