Active Python releases

For more information visit the Python Developer's Guide.

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

View older releases

Sponsors

Visionary sponsors help to host Python downloads.

Google logoBloomberg logoMeta logoFastly logoNVIDIA 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.