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

筹款活动现已开始:获得 PyCharm 折扣 + 所有收益均捐给 Python 软件基金会。即将结束!   达成交易

活跃的 Python 版本

有关更多信息,请访问 Python 开发人员指南

Python版本 维护状态 首次发布 支持结束 发布时间表

正在寻找特定版本?

Python按版本号发布:

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

查看旧版本

许可证

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

阅读更多

来源

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

下载最新的Python 3源代码。

阅读更多

替代实现

该站点托管 Python 的“传统”实现(昵称 CPython)。还可以使用许多替代实现。

阅读更多

历史

Python 是由 Guido van Rossum 在 20 世纪 90 年代初在荷兰 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 Software Foundation 的证书进行签名(Apple 开发者 ID BMM5U3QVKW)。
  • 以前版本的安装程序包使用颁发给 Ned Deily ( DJ3H93M7VJ ) 的证书进行签名。

其他有用的物品

  • 正在寻找第 3 方Python 模块?包 索引中有很多这样的内容。
  • 您可以在线查看标准文档,也可以下载HTML、PostScript、PDF 等格式的文档。请参阅 文档主页。
  • 有关 python.org 上提供的用于解压存档文件的工具的信息 可用。
  • 提示:即使您为您的平台下载了现成的二进制文件,也可以下载源代码。这使您可以浏览标准库(子目录Lib )以及附带的演示( Demo)和工具(Tools )的标准集合。从源码中你可以学到很多东西!
  • 还有一组 Emacs 软件包 ,Emacsing Pythoneer 可能会觉得有用。这包括编辑 Python、C、C++、Java 等的主要模式、Python 调试器界面等。大多数软件包与 Emacs 和 XEmacs 兼容。

想做出贡献吗?

想做出贡献吗?请参阅Python 开发人员指南 ,了解如何管理 Python 开发。