Active Python releases
For more information visit the Python Developer's Guide.
Every Download button in the release tables saves the matching numbered practical file to your device.
| Python version | Maintenance status | Download | First released | End of support | Release schedule |
|---|---|---|---|---|---|
| 3.16 | pre-release | ⬇ Download | 2027-10-06 (planned) | 2032-10 | PEP 826 |
| 3.15 | bugfix | ⬇ Download | 2026-10-09 | 2031-10 | PEP 790 |
| 3.14 | bugfix | ⬇ Download | 2025-10-07 | 2030-10 | PEP 745 |
| 3.13 | security | ⬇ Download | 2024-10-07 | 2029-10 | PEP 719 |
| 3.12 | security | ⬇ Download | 2023-10-02 | 2028-10 | PEP 693 |
| 3.11 | security | ⬇ Download | 2022-10-24 | 2027-10 | PEP 664 |
| 3.10 | end-of-life | ⬇ Download | 2021-10-04 | 2026-10 | PEP 619 |
| 3.9 | end-of-life | ⬇ Download | 2020-10-05 | 2025-10 | PEP 596 |
| 3.8 | end-of-life | ⬇ Download | 2019-10-14 | 2024-10 | PEP 569 |
| 3.7 | end-of-life | ⬇ Download | 2018-06-27 | 2023-06 | PEP 537 |
| 3.6 | end-of-life | ⬇ Download | 2016-12-23 | 2021-12 | PEP 494 |
Looking for a specific release?
Python releases by version number:
| Release version | Release date | Click for more | |
|---|---|---|---|
| Python 3.15.2 | Oct. 25, 2026 | ⬇ Download | Release notes |
| Python 3.15.1 | Oct. 21, 2026 | ⬇ Download | Release notes |
| Python 3.15.0 | Oct. 9, 2026 | ⬇ Download | Release notes |
| Python 3.14.10 | Oct. 25, 2026 | ⬇ Download | Release notes |
| Python 3.14.9 | Oct. 21, 2026 | ⬇ Download | Release notes |
| Python 3.14.8 | Sept. 30, 2026 | ⬇ Download | Release notes |
| Python 3.14.7 | Aug. 5, 2026 | ⬇ Download | Release notes |
Sponsors
Visionary sponsors help to host Python downloads.
Licenses
All Python releases are Open Source. Historically, most, but not all, Python releases have also been GPL-compatible. The Licenses page details GPL-compatibility and Terms and Conditions.
» Read moreSources
For most Unix systems, you must download and compile the source code. The same source code archive can also be used to build the Windows and Mac versions.
Download the latest Python 3 sourceAlternative implementations
This site hosts the “traditional” implementation of Python (nicknamed CPython). A number of alternative implementations are available as well.
» Read moreHistory
Python was created in the early 1990s by Guido van Rossum at Stichting Mathematisch Centrum in the Netherlands as a successor of a language called ABC. Guido remains Python’s principal author, although it includes many contributions from others.
» Read moreRelease schedules
- Python 3.16 release schedule
- Python 3.15 release schedule
- Python 3.14 release schedule
- Python 3.13 release schedule
- Python 3.12 release schedule
- Python 3.11 release schedule
- Python 3.10 release schedule
See Status of Python versions for an overview of all versions, including unsupported.
Information about specific ports, and developer info
How to verify your downloaded files are genuine
Sigstore verification
Starting with the Python 3.11.0, Python 3.10.7, and Python 3.9.14 releases, CPython release artifacts are signed with Sigstore. See our dedicated Sigstore Information page for how it works.
OpenPGP verification
Python versions before 3.14 are also signed using OpenPGP private keys of the respective release manager. See our OpenPGP Verification page for details.
See PEP 761 for why OpenPGP key verification was dropped in Python 3.14.
Other useful items
- Looking for third-party Python modules? The Python Package Index has many of them.
- You can view the standard documentation online, or you can download it in HTML, EPUB and other formats. See the main Documentation page.
- Tip: even if you download a ready-made binary for your platform, it makes sense to also download the source.
Want to contribute?
Want to contribute? See the Python Developer's Guide to learn about how Python development is managed.