Active Python releases

For more information visit the Python Developer's Guide.

Python release cycle

Python versionMaintenance status First releasedEnd of supportRelease schedule
  1. 3.15pre-releaseDownload2026-10-01 (planned)2031-10PEP 790
  2. 3.14bugfixDownload2025-10-072030-10PEP 745
  3. 3.13bugfixDownload2024-10-072029-10PEP 719
  4. 3.12securityDownload2023-10-022028-10PEP 693
  5. 3.11securityDownload2022-10-242027-10PEP 664
  6. 3.10securityDownload2021-10-042026-10PEP 619
  7. 3.9end-of-life, last release was3.9.25Download2020-10-052025-10-31PEP 596

Looking for a specific release?

Python releases by version number:

Release versionRelease date Click for more
  1. Python 3.14.3Feb. 3, 2026 DownloadRelease notes
  2. Python 3.14.2Dec. 5, 2025 DownloadRelease notes
  3. Python 3.14.1Dec. 2, 2025 DownloadRelease notes
  4. Python 3.14.0Oct. 7, 2025 DownloadRelease notes
  5. Python 3.13.12Feb. 3, 2026 DownloadRelease notes
  6. Python 3.13.11Dec. 5, 2025 DownloadRelease notes
  7. Python 3.13.10Dec. 2, 2025 DownloadRelease notes
  8. Python 3.13.9Oct. 14, 2025 DownloadRelease notes
  9. Python 3.13.8Oct. 7, 2025 DownloadRelease notes
  10. Python 3.13.7Aug. 14, 2025 DownloadRelease notes
  11. Python 3.13.6Aug. 6, 2025 DownloadRelease notes
  12. Python 3.13.5June 11, 2025 DownloadRelease notes
  13. Python 3.13.4June 3, 2025 DownloadRelease notes
  14. Python 3.13.3April 8, 2025 DownloadRelease notes
  15. Python 3.13.2Feb. 4, 2025 DownloadRelease notes
  16. Python 3.13.1Dec. 3, 2024 DownloadRelease notes
  17. Python 3.13.0Oct. 7, 2024 DownloadRelease notes
  18. Python 3.12.12Oct. 9, 2025 DownloadRelease notes
  19. Python 3.12.11June 3, 2025 DownloadRelease notes
  20. Python 3.12.10April 8, 2025 DownloadRelease notes
  21. Python 3.12.9Feb. 4, 2025 DownloadRelease notes
  22. Python 3.12.8Dec. 3, 2024 DownloadRelease notes
  23. Python 3.12.7Oct. 1, 2024 DownloadRelease notes
  24. Python 3.12.6Sept. 6, 2024 DownloadRelease notes
  25. Python 3.12.5Aug. 6, 2024 DownloadRelease notes
  26. Python 3.12.4June 6, 2024 DownloadRelease notes
  27. Python 3.12.3April 9, 2024 DownloadRelease notes
  28. Python 3.12.2Feb. 6, 2024 DownloadRelease notes
  29. Python 3.12.1Dec. 8, 2023 DownloadRelease notes
  30. Python 3.12.0Oct. 2, 2023 DownloadRelease notes
  31. Python 3.11.14Oct. 9, 2025 DownloadRelease notes
  32. Python 3.11.13June 3, 2025 DownloadRelease notes
  33. Python 3.11.12April 8, 2025 DownloadRelease notes
  34. Python 3.11.11Dec. 3, 2024 DownloadRelease notes
  35. Python 3.11.10Sept. 7, 2024 DownloadRelease notes
  36. Python 3.11.9April 2, 2024 DownloadRelease notes
  37. Python 3.11.8Feb. 6, 2024 DownloadRelease notes
  38. Python 3.11.7Dec. 4, 2023 DownloadRelease notes
  39. Python 3.11.6Oct. 2, 2023 DownloadRelease notes
  40. Python 3.11.5Aug. 24, 2023 DownloadRelease notes
  41. Python 3.11.4June 6, 2023 DownloadRelease notes
  42. Python 3.11.3April 5, 2023 DownloadRelease notes
  43. Python 3.11.2Feb. 8, 2023 DownloadRelease notes
  44. Python 3.11.1Dec. 6, 2022 DownloadRelease notes
  45. Python 3.11.0Oct. 24, 2022 DownloadRelease notes
  46. Python 3.10.19Oct. 9, 2025 DownloadRelease notes
  47. Python 3.10.18June 3, 2025 DownloadRelease notes
  48. Python 3.10.17April 8, 2025 DownloadRelease notes
  49. Python 3.10.16Dec. 3, 2024 DownloadRelease notes
  50. Python 3.10.15Sept. 7, 2024 DownloadRelease notes
  51. Python 3.10.14March 19, 2024 DownloadRelease notes
  52. Python 3.10.13Aug. 24, 2023 DownloadRelease notes
  53. Python 3.10.12June 6, 2023 DownloadRelease notes
  54. Python 3.10.11April 5, 2023 DownloadRelease notes
  55. Python 3.10.10Feb. 8, 2023 DownloadRelease notes
  56. Python 3.10.9Dec. 6, 2022 DownloadRelease notes
  57. Python 3.10.8Oct. 11, 2022 DownloadRelease notes
  58. Python 3.10.7Sept. 6, 2022 DownloadRelease notes
  59. Python 3.10.6Aug. 2, 2022 DownloadRelease notes
  60. Python 3.10.5June 6, 2022 DownloadRelease notes
  61. Python 3.10.4March 24, 2022 DownloadRelease notes
  62. Python 3.10.3March 16, 2022 DownloadRelease notes
  63. Python 3.10.2Jan. 14, 2022 DownloadRelease notes
  64. Python 3.10.1Dec. 6, 2021 DownloadRelease notes
  65. Python 3.10.0Oct. 4, 2021 DownloadRelease notes
  66. Python 3.9.25Oct. 31, 2025 DownloadRelease notes
  67. Python 3.9.24Oct. 9, 2025 DownloadRelease notes
  68. Python 3.9.23June 3, 2025 DownloadRelease notes
  69. Python 3.9.22April 8, 2025 DownloadRelease notes
  70. Python 3.9.21Dec. 3, 2024 DownloadRelease notes
  71. Python 3.9.20Sept. 6, 2024 DownloadRelease notes
  72. Python 3.9.19March 19, 2024 DownloadRelease notes
  73. Python 3.9.18Aug. 24, 2023 DownloadRelease notes
  74. Python 3.9.17June 6, 2023 DownloadRelease notes
  75. Python 3.9.16Dec. 6, 2022 DownloadRelease notes
  76. Python 3.9.15Oct. 11, 2022 DownloadRelease notes
  77. Python 3.9.14Sept. 6, 2022 DownloadRelease notes
  78. Python 3.9.13May 17, 2022 DownloadRelease notes
  79. Python 3.9.12March 23, 2022 DownloadRelease notes
  80. Python 3.9.11March 16, 2022 DownloadRelease notes
  81. Python 3.9.10Jan. 14, 2022 DownloadRelease notes
  82. Python 3.9.9Nov. 15, 2021 DownloadRelease notes
  83. Python 3.9.8Nov. 5, 2021 DownloadRelease notes
  84. Python 3.9.7Aug. 30, 2021 DownloadRelease notes
  85. Python 3.9.6June 28, 2021 DownloadRelease notes
  86. Python 3.9.5May 3, 2021 DownloadRelease notes
  87. Python 3.9.4April 4, 2021 DownloadRelease notes
  88. Python 3.9.2Feb. 19, 2021 DownloadRelease notes
  89. Python 3.9.1Dec. 7, 2020 DownloadRelease notes
  90. Python 3.9.0Oct. 5, 2020 DownloadRelease notes
  91. Python 3.8.20Sept. 6, 2024 DownloadRelease notes
  92. Python 3.8.19March 19, 2024 DownloadRelease notes
  93. Python 3.8.18Aug. 24, 2023 DownloadRelease notes
  94. Python 3.8.17June 6, 2023 DownloadRelease notes
  95. Python 3.8.16Dec. 6, 2022 DownloadRelease notes
  96. Python 3.8.15Oct. 11, 2022 DownloadRelease notes
  97. Python 3.8.14Sept. 6, 2022 DownloadRelease notes
  98. Python 3.8.13March 16, 2022 DownloadRelease notes
  99. Python 3.8.12Aug. 30, 2021 DownloadRelease notes
  100. Python 3.8.11June 28, 2021 DownloadRelease notes
  101. Python 3.8.10May 3, 2021 DownloadRelease notes
  102. Python 3.8.9April 2, 2021 DownloadRelease notes
  103. Python 3.8.8Feb. 19, 2021 DownloadRelease notes
  104. Python 3.8.7Dec. 21, 2020 DownloadRelease notes
  105. Python 3.8.6Sept. 24, 2020 DownloadRelease notes
  106. Python 3.8.5July 20, 2020 DownloadRelease notes
  107. Python 3.8.4July 13, 2020 DownloadRelease notes
  108. Python 3.8.3May 13, 2020 DownloadRelease notes
  109. Python 3.8.2Feb. 24, 2020 DownloadRelease notes
  110. Python 3.8.1Dec. 18, 2019 DownloadRelease notes
  111. Python 3.8.0Oct. 14, 2019 DownloadRelease notes
  112. Python 3.7.17June 6, 2023 DownloadRelease notes
  113. Python 3.7.16Dec. 6, 2022 DownloadRelease notes
  114. Python 3.7.15Oct. 11, 2022 DownloadRelease notes
  115. Python 3.7.14Sept. 6, 2022 DownloadRelease notes
  116. Python 3.7.13March 16, 2022 DownloadRelease notes
  117. Python 3.7.12Sept. 4, 2021 DownloadRelease notes
  118. Python 3.7.11June 28, 2021 DownloadRelease notes
  119. Python 3.7.10Feb. 15, 2021 DownloadRelease notes
  120. Python 3.7.9Aug. 17, 2020 DownloadRelease notes
  121. Python 3.7.8June 27, 2020 DownloadRelease notes
  122. Python 3.7.7March 10, 2020 DownloadRelease notes
  123. Python 3.7.6Dec. 18, 2019 DownloadRelease notes
  124. Python 3.7.5Oct. 15, 2019 DownloadRelease notes
  125. Python 3.7.4July 8, 2019 DownloadRelease notes
  126. Python 3.7.3March 25, 2019 DownloadRelease notes
  127. Python 3.7.2Dec. 24, 2018 DownloadRelease notes
  128. Python 3.7.1Oct. 20, 2018 DownloadRelease notes
  129. Python 3.7.0June 27, 2018 DownloadRelease notes
  130. Python 3.6.15Sept. 4, 2021 DownloadRelease notes
  131. Python 3.6.14June 28, 2021 DownloadRelease notes
  132. Python 3.6.13Feb. 15, 2021 DownloadRelease notes
  133. Python 3.6.12Aug. 17, 2020 DownloadRelease notes
  134. Python 3.6.11June 27, 2020 DownloadRelease notes
  135. Python 3.6.10Dec. 18, 2019 DownloadRelease notes
  136. Python 3.6.9July 2, 2019 DownloadRelease notes
  137. Python 3.6.8Dec. 24, 2018 DownloadRelease notes
  138. Python 3.6.7Oct. 20, 2018 DownloadRelease notes
  139. Python 3.6.6June 27, 2018 DownloadRelease notes
  140. Python 3.6.5March 28, 2018 DownloadRelease notes
  141. Python 3.6.4Dec. 19, 2017 DownloadRelease notes
  142. Python 3.6.3Oct. 3, 2017 DownloadRelease notes
  143. Python 3.6.2July 17, 2017 DownloadRelease notes
  144. Python 3.6.1March 21, 2017 DownloadRelease notes
  145. Python 3.6.0Dec. 23, 2016 DownloadRelease notes
  146. Python 3.5.10Sept. 5, 2020 DownloadRelease notes
  147. Python 3.5.9Nov. 2, 2019 DownloadRelease notes
  148. Python 3.5.8Oct. 29, 2019 DownloadRelease notes
  149. Python 3.5.7March 18, 2019 DownloadRelease notes
  150. Python 3.5.6Aug. 2, 2018 DownloadRelease notes
  151. Python 3.5.5Feb. 5, 2018 DownloadRelease notes
  152. Python 3.5.4Aug. 8, 2017 DownloadRelease notes
  153. Python 3.5.3Jan. 17, 2017 DownloadRelease notes
  154. Python 3.5.2June 27, 2016 DownloadRelease notes
  155. Python 3.5.1Dec. 7, 2015 DownloadRelease notes
  156. Python 3.5.0Sept. 13, 2015 DownloadRelease notes
  157. Python 3.4.10March 18, 2019 DownloadRelease notes
  158. Python 3.4.9Aug. 2, 2018 DownloadRelease notes
  159. Python 3.4.8Feb. 5, 2018 DownloadRelease notes
  160. Python 3.4.7Aug. 9, 2017 DownloadRelease notes
  161. Python 3.4.6Jan. 17, 2017 DownloadRelease notes
  162. Python 3.4.5June 27, 2016 DownloadRelease notes
  163. Python 3.4.4Dec. 21, 2015 DownloadRelease notes
  164. Python 3.4.3Feb. 25, 2015 DownloadRelease notes
  165. Python 3.4.2Oct. 13, 2014 DownloadRelease notes
  166. Python 3.4.1May 19, 2014 DownloadRelease notes
  167. Python 3.4.0March 17, 2014 DownloadRelease notes
  168. Python 3.3.7Sept. 19, 2017 DownloadRelease notes
  169. Python 3.3.6Oct. 12, 2014 DownloadRelease notes
  170. Python 3.3.5March 9, 2014 DownloadRelease notes
  171. Python 3.3.4Feb. 9, 2014 DownloadRelease notes
  172. Python 3.3.3Nov. 17, 2013 DownloadRelease notes
  173. Python 3.3.2May 15, 2013 DownloadRelease notes
  174. Python 3.3.1April 6, 2013 DownloadRelease notes
  175. Python 3.3.0Sept. 29, 2012 DownloadRelease notes
  176. Python 3.2.6Oct. 12, 2014 DownloadRelease notes
  177. Python 3.2.5May 15, 2013 DownloadRelease notes
  178. Python 3.2.4April 6, 2013 DownloadRelease notes
  179. Python 3.2.3April 10, 2012 DownloadRelease notes
  180. Python 3.2.2Sept. 3, 2011 DownloadRelease notes
  181. Python 3.2.1July 9, 2011 DownloadRelease notes
  182. Python 3.2.0Feb. 20, 2011 DownloadRelease notes
  183. Python 3.1.5April 9, 2012 DownloadRelease notes
  184. Python 3.1.4June 11, 2011 DownloadRelease notes
  185. Python 3.1.3Nov. 27, 2010 DownloadRelease notes
  186. Python 3.1.2March 20, 2010 DownloadRelease notes
  187. Python 3.1.1Aug. 17, 2009 DownloadRelease notes
  188. Python 3.1.0June 26, 2009 DownloadRelease notes
  189. Python 3.0.1Feb. 13, 2009 DownloadRelease notes
  190. Python 3.0.0Dec. 3, 2008 DownloadRelease notes
  191. Python 2.7.18April 20, 2020 DownloadRelease notes
  192. Python 2.7.17Oct. 19, 2019 DownloadRelease notes
  193. Python 2.7.16March 4, 2019 DownloadRelease notes
  194. Python 2.7.15May 1, 2018 DownloadRelease notes
  195. Python 2.7.14Sept. 16, 2017 DownloadRelease notes
  196. Python 2.7.13Dec. 17, 2016 DownloadRelease notes
  197. Python 2.7.12June 25, 2016 DownloadRelease notes
  198. Python 2.7.11Dec. 5, 2015 DownloadRelease notes
  199. Python 2.7.10May 23, 2015 DownloadRelease notes
  200. Python 2.7.9Dec. 10, 2014 DownloadRelease notes
  201. Python 2.7.8July 2, 2014 DownloadRelease notes
  202. Python 2.7.7June 1, 2014 DownloadRelease notes
  203. Python 2.7.6Nov. 10, 2013 DownloadRelease notes
  204. Python 2.7.5May 12, 2013 DownloadRelease notes
  205. Python 2.7.4April 6, 2013 DownloadRelease notes
  206. Python 2.7.3April 9, 2012 DownloadRelease notes
  207. Python 2.7.2June 11, 2011 DownloadRelease notes
  208. Python 2.7.1Nov. 27, 2010 DownloadRelease notes
  209. Python 2.7.0July 3, 2010 DownloadRelease notes
  210. Python 2.6.9Oct. 29, 2013 DownloadRelease notes
  211. Python 2.6.8April 10, 2012 DownloadRelease notes
  212. Python 2.6.7June 3, 2011 DownloadRelease notes
  213. Python 2.6.6Aug. 24, 2010 DownloadRelease notes
  214. Python 2.6.5March 18, 2010 DownloadRelease notes
  215. Python 2.6.4Oct. 26, 2009 DownloadRelease notes
  216. Python 2.6.3Oct. 2, 2009 DownloadRelease notes
  217. Python 2.6.2April 14, 2009 DownloadRelease notes
  218. Python 2.6.1Dec. 4, 2008 DownloadRelease notes
  219. Python 2.6.0Oct. 2, 2008 DownloadRelease notes
  220. Python 2.5.6May 26, 2011 DownloadRelease notes
  221. Python 2.5.5Jan. 31, 2010 DownloadRelease notes
  222. Python 2.5.4Dec. 23, 2008 DownloadRelease notes
  223. Python 2.5.3Dec. 19, 2008 DownloadRelease notes
  224. Python 2.5.2Feb. 21, 2008 DownloadRelease notes
  225. Python 2.5.1April 19, 2007 DownloadRelease notes
  226. Python 2.5.0Sept. 19, 2006 DownloadRelease notes
  227. Python 2.4.6Dec. 19, 2008 DownloadRelease notes
  228. Python 2.4.5March 11, 2008 DownloadRelease notes
  229. Python 2.4.4Oct. 18, 2006 DownloadRelease notes
  230. Python 2.4.3April 15, 2006 DownloadRelease notes
  231. Python 2.4.2Sept. 27, 2005 DownloadRelease notes
  232. Python 2.4.1March 30, 2005 DownloadRelease notes
  233. Python 2.4.0Nov. 30, 2004 DownloadRelease notes
  234. Python 2.3.7March 11, 2008 DownloadRelease notes
  235. Python 2.3.6Nov. 1, 2006 DownloadRelease notes
  236. Python 2.3.5Feb. 8, 2005 DownloadRelease notes
  237. Python 2.3.4May 27, 2004 DownloadRelease notes
  238. Python 2.3.3Dec. 19, 2003 DownloadRelease notes
  239. Python 2.3.2Oct. 3, 2003 DownloadRelease notes
  240. Python 2.3.1Sept. 23, 2003 DownloadRelease notes
  241. Python 2.3.0July 29, 2003 DownloadRelease notes
  242. Python 2.2.3May 30, 2003 DownloadRelease notes
  243. Python 2.2.2Oct. 14, 2002 DownloadRelease notes
  244. Python 2.2.1April 10, 2002 DownloadRelease notes
  245. Python 2.2.0Dec. 21, 2001 DownloadRelease notes
  246. Python 2.1.3April 9, 2002 DownloadRelease notes
  247. Python 2.0.1June 22, 2001 DownloadRelease notes

View older releases

Sponsors

Visionary sponsors help to host Python downloads.

Google logoAnthropic, PBC logoNVIDIA logoFastly logo

Licenses

All Python releases areOpen Source. Historically, most, but not all, Python releases have also been GPL-compatible. The Licenses page details GPL-compatibility and Terms and Conditions.

Read more

Sources

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, and is the starting point for ports to all other platforms.

Download the latestPython 3 source.

Read more

Alternative implementations

This site hosts the "traditional" implementation of Python (nicknamed CPython). A number of alternative implementations are available as well.

Read more

History

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 more

Release schedules


SeeStatus of Python versions for all 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 thePython 3.11.0,Python 3.10.7, andPython 3.9.14 releases, CPython release artifacts are signed with Sigstore. See our dedicatedSigstore 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. In this case, verification through the release manager's public key is also possible.See our dedicatedOpenPGP Verification page for how it works.


SeePEP 761 for why OpenPGP key verification was dropped in Python 3.14.

Windows

(Updated for Azure Trusted Signing, which applies for all releases chronologically from 3.14.0a1)
The Windows installers and all binaries produced as part of each Python release are signed using anAuthenticode signing certificate issued to the Python Software Foundation. This can be verified by viewing the properties of any executable file, looking at the Digital Signatures tab, and confirming the name of the signer. Our full certificate subject isCN = Python Software Foundation, O = Python Software Foundation, L = Beaverton, S = Oregon, C = US and as of 14th October 2024 the certificate authority isMicrosoft Identity Verification Root Certificate Authority. Our previous certificates were issued byDigiCert.
Note that some executables may not be signed, notably, the defaultpip command. These are not built as part of Python, but are included from third-party libraries. Files that are intended to be modified before use cannot be signed and so will not have a signature.

macOS installer packages

Installer packages for Python on macOS downloadable from python.org are signed withwith an Apple Developer ID Installer certificate.

As of Python 3.11.4 and 3.12.0b1 (2023-05-23), release installer packages are signed with certificates issued to the Python Software Foundation (Apple Developer IDBMM5U3QVKW).

Installer packages for previous releases were signed with certificates issued to Ned Deily (DJ3H93M7VJ).

Other useful items

  • Looking for third-partyPython modules? ThePython Package Index has many of them.
  • You canview the standard documentationonline, or you candownload itin HTML, EPUB and other formats. See the mainDocumentation page.
  • Tip: even if you download a ready-made binary for yourplatform, it makes sense to also download thesource.This lets you browse the standard library (the subdirectoryLib)and the standard collections of tools(Tools) that come with it. There's a lot you can learn from thesource!

Want to contribute?

Want to contribute? See thePython Developer's Guideto learn about how Python development is managed.