Latest python version for windows 7

The official home of the Python Programming Language

Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

  • Latest Python 3 Release — Python 3.11.1

Stable Releases

  • Python 3.11.1 — Dec. 6, 2022

    Note that Python 3.11.1 cannot be used on Windows 7 or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows embeddable package (ARM64)
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
    • Download Windows installer (ARM64)
  • Python 3.10.9 — Dec. 6, 2022

    Note that Python 3.10.9 cannot be used on Windows 7 or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.9.16 — Dec. 6, 2022

    Note that Python 3.9.16 cannot be used on Windows 7 or earlier.

    • No files for this release.
  • Python 3.8.16 — Dec. 6, 2022

    Note that Python 3.8.16 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.7.16 — Dec. 6, 2022

    Note that Python 3.7.16 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.11.0 — Oct. 24, 2022

    Note that Python 3.11.0 cannot be used on Windows 7 or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows embeddable package (ARM64)
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
    • Download Windows installer (ARM64)
  • Python 3.9.15 — Oct. 11, 2022

    Note that Python 3.9.15 cannot be used on Windows 7 or earlier.

    • No files for this release.
  • Python 3.8.15 — Oct. 11, 2022

    Note that Python 3.8.15 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.10.8 — Oct. 11, 2022

    Note that Python 3.10.8 cannot be used on Windows 7 or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.7.15 — Oct. 11, 2022

    Note that Python 3.7.15 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.7.14 — Sept. 6, 2022

    Note that Python 3.7.14 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.8.14 — Sept. 6, 2022

    Note that Python 3.8.14 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.9.14 — Sept. 6, 2022

    Note that Python 3.9.14 cannot be used on Windows 7 or earlier.

    • No files for this release.
  • Python 3.10.7 — Sept. 6, 2022

    Note that Python 3.10.7 cannot be used on Windows 7 or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.10.6 — Aug. 2, 2022

    Note that Python 3.10.6 cannot be used on Windows 7 or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.10.5 — June 6, 2022

    Note that Python 3.10.5 cannot be used on Windows 7 or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.9.13 — May 17, 2022

    Note that Python 3.9.13 cannot be used on Windows 7 or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.10.4 — March 24, 2022

    Note that Python 3.10.4 cannot be used on Windows 7 or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.9.12 — March 23, 2022

    Note that Python 3.9.12 cannot be used on Windows 7 or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.10.3 — March 16, 2022

    Note that Python 3.10.3 cannot be used on Windows 7 or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.9.11 — March 16, 2022

    Note that Python 3.9.11 cannot be used on Windows 7 or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.8.13 — March 16, 2022

    Note that Python 3.8.13 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.7.13 — March 16, 2022

    Note that Python 3.7.13 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.9.10 — Jan. 14, 2022

    Note that Python 3.9.10 cannot be used on Windows 7 or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.10.2 — Jan. 14, 2022

    Note that Python 3.10.2 cannot be used on Windows 7 or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.10.1 — Dec. 6, 2021

    Note that Python 3.10.1 cannot be used on Windows 7 or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.9.9 — Nov. 15, 2021

    Note that Python 3.9.9 cannot be used on Windows 7 or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.9.8 — Nov. 5, 2021

    Note that Python 3.9.8 cannot be used on Windows 7 or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.10.0 — Oct. 4, 2021

    Note that Python 3.10.0 cannot be used on Windows 7 or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.7.12 — Sept. 4, 2021

    Note that Python 3.7.12 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.6.15 — Sept. 4, 2021

    Note that Python 3.6.15 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.9.7 — Aug. 30, 2021

    Note that Python 3.9.7 cannot be used on Windows 7 or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.8.12 — Aug. 30, 2021

    Note that Python 3.8.12 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.9.6 — June 28, 2021

    Note that Python 3.9.6 cannot be used on Windows 7 or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.8.11 — June 28, 2021

    Note that Python 3.8.11 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.7.11 — June 28, 2021

    Note that Python 3.7.11 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.6.14 — June 28, 2021

    Note that Python 3.6.14 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.9.5 — May 3, 2021

    Note that Python 3.9.5 cannot be used on Windows 7 or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.8.10 — May 3, 2021

    Note that Python 3.8.10 cannot be used on Windows XP or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.9.4 — April 4, 2021

    Note that Python 3.9.4 cannot be used on Windows 7 or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.9.3 — April 2, 2021

    Note that Python 3.9.3 cannot be used on Windows 7 or earlier.

    • No files for this release.
  • Python 3.8.9 — April 2, 2021

    Note that Python 3.8.9 cannot be used on Windows XP or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.9.2 — Feb. 19, 2021

    Note that Python 3.9.2 cannot be used on Windows 7 or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.8.8 — Feb. 19, 2021

    Note that Python 3.8.8 cannot be used on Windows XP or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.6.13 — Feb. 15, 2021

    Note that Python 3.6.13 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.7.10 — Feb. 15, 2021

    Note that Python 3.7.10 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.8.7 — Dec. 21, 2020

    Note that Python 3.8.7 cannot be used on Windows XP or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.9.1 — Dec. 7, 2020

    Note that Python 3.9.1 cannot be used on Windows 7 or earlier.

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.9.0 — Oct. 5, 2020

    Note that Python 3.9.0 cannot be used on Windows 7 or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.8.6 — Sept. 24, 2020

    Note that Python 3.8.6 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.8.6rc1 — Sept. 8, 2020

    Note that Python 3.8.6rc1 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.5.10 — Sept. 5, 2020

    Note that Python 3.5.10 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.7.9 — Aug. 17, 2020

    Note that Python 3.7.9 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.12 — Aug. 17, 2020

    Note that Python 3.6.12 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.8.5 — July 20, 2020

    Note that Python 3.8.5 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.8.4 — July 13, 2020

    Note that Python 3.8.4 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.8.4rc1 — June 30, 2020

    Note that Python 3.8.4rc1 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.7.8 — June 27, 2020

    Note that Python 3.7.8 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.11 — June 27, 2020

    Note that Python 3.6.11 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.8.3 — May 13, 2020

    Note that Python 3.8.3 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.8.3rc1 — April 29, 2020

    Note that Python 3.8.3rc1 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 2.7.18 — April 20, 2020

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.7.7 — March 10, 2020

    Note that Python 3.7.7 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.8.2 — Feb. 24, 2020

    Note that Python 3.8.2 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.8.1 — Dec. 18, 2019

    Note that Python 3.8.1 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.7.6 — Dec. 18, 2019

    Note that Python 3.7.6 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.10 — Dec. 18, 2019

    Note that Python 3.6.10 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.5.9 — Nov. 2, 2019

    Note that Python 3.5.9 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.5.8 — Oct. 29, 2019

    Note that Python 3.5.8 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 2.7.17 — Oct. 19, 2019

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.7.5 — Oct. 15, 2019

    Note that Python 3.7.5 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.8.0 — Oct. 14, 2019

    Note that Python 3.8.0 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.7.4 — July 8, 2019

    Note that Python 3.7.4 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.9 — July 2, 2019

    Note that Python 3.6.9 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.7.3 — March 25, 2019

    Note that Python 3.7.3 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.4.10 — March 18, 2019

    • No files for this release.
  • Python 3.5.7 — March 18, 2019

    Note that Python 3.5.7 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 2.7.16 — March 4, 2019

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.7.2 — Dec. 24, 2018

    Note that Python 3.7.2 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.8 — Dec. 24, 2018

    Note that Python 3.6.8 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.7.1 — Oct. 20, 2018

    Note that Python 3.7.1 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.7 — Oct. 20, 2018

    Note that Python 3.6.7 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.5.6 — Aug. 2, 2018

    Note that Python 3.5.6 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.4.9 — Aug. 2, 2018

    • No files for this release.
  • Python 3.7.0 — June 27, 2018

    Note that Python 3.7.0 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.6 — June 27, 2018

    Note that Python 3.6.6 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 2.7.15 — May 1, 2018

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.6.5 — March 28, 2018

    Note that Python 3.6.5 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.4.8 — Feb. 5, 2018

    • No files for this release.
  • Python 3.5.5 — Feb. 5, 2018

    Note that Python 3.5.5 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.6.4 — Dec. 19, 2017

    Note that Python 3.6.4 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.3 — Oct. 3, 2017

    Note that Python 3.6.3 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.3.7 — Sept. 19, 2017

    • No files for this release.
  • Python 2.7.14 — Sept. 16, 2017

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.4.7 — Aug. 9, 2017

    • No files for this release.
  • Python 3.5.4 — Aug. 8, 2017

    Note that Python 3.5.4 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.2 — July 17, 2017

    Note that Python 3.6.2 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.1 — March 21, 2017

    Note that Python 3.6.1 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.4.6 — Jan. 17, 2017

    • No files for this release.
  • Python 3.5.3 — Jan. 17, 2017

    Note that Python 3.5.3 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.0 — Dec. 23, 2016

    Note that Python 3.6.0 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 2.7.13 — Dec. 17, 2016

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.4.5 — June 27, 2016

    • No files for this release.
  • Python 3.5.2 — June 27, 2016

    Note that Python 3.5.2 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 2.7.12 — June 25, 2016

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.4.4 — Dec. 21, 2015

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.5.1 — Dec. 7, 2015

    Note that Python 3.5.1 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 2.7.11 — Dec. 5, 2015

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.5.0 — Sept. 13, 2015

    Note that Python 3.5.0 cannot be used on Windows XP or earlier.

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 2.7.10 — May 23, 2015

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.4.3 — Feb. 25, 2015

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 2.7.9 — Dec. 10, 2014

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.4.2 — Oct. 13, 2014

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.3.6 — Oct. 12, 2014

    • No files for this release.
  • Python 3.2.6 — Oct. 12, 2014

    • No files for this release.
  • Python 2.7.8 — July 2, 2014

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 2.7.7 — June 1, 2014

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.4.1 — May 19, 2014

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.4.0 — March 17, 2014

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.3.5 — March 9, 2014

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.3.4 — Feb. 9, 2014

    • Download Windows X86-64 MSI Installer
    • Download Windows x86 MSI Installer
  • Python 3.3.3 — Nov. 17, 2013

    • Download Windows debug information files
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 2.7.6 — Nov. 10, 2013

    • Download Windows help file
    • Download Windows X86-64 MSI Installer
    • Download Windows X86-64 MSI program database
    • Download Windows x86 MSI Installer
    • Download Windows x86 MSI program database
  • Python 2.6.9 — Oct. 29, 2013

    • No files for this release.
  • Python 3.3.2 — May 15, 2013

    • Download Windows debug information files
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.2.5 — May 15, 2013

    • Download Windows debug information files
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 2.7.5 — May 12, 2013

    • Download Windows debug information files
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.3.1 — April 6, 2013

    • Download Windows debug information files
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.2.4 — April 6, 2013

    • Download Windows debug information files
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 2.7.4 — April 6, 2013

    • Download Windows debug information files
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.3.0 — Sept. 29, 2012

    • Download Windows debug information files
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 2.6.8 — April 10, 2012

    • No files for this release.
  • Python 3.2.3 — April 10, 2012

    • Download Windows debug information files
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.1.5 — April 9, 2012

    • No files for this release.
  • Python 2.7.3 — April 9, 2012

    • Download Windows debug information files
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.2.2 — Sept. 3, 2011

    • Download Windows debug information files
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.2.1 — July 9, 2011

    • Download Windows debug information files
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.1.4 — June 11, 2011

    • Download Windows debug information files
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 2.7.2 — June 11, 2011

    • Download Windows debug information files
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 2.6.7 — June 3, 2011

    • No files for this release.
  • Python 2.5.6 — May 26, 2011

    • No files for this release.
  • Python 3.2.0 — Feb. 20, 2011

    • Download Windows debug information files
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 2.7.1 — Nov. 27, 2010

    • Download Windows debug information files
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.1.3 — Nov. 27, 2010

    • Download Windows debug information files
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 2.6.6 — Aug. 24, 2010

    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 2.7.0 — July 3, 2010

    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.1.2 — March 20, 2010

    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 2.6.5 — March 18, 2010

    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 2.5.5 — Jan. 31, 2010

    • No files for this release.
  • Python 2.6.4 — Oct. 26, 2009

    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 2.6.3 — Oct. 2, 2009

    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.1.1 — Aug. 17, 2009

    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.1.0 — June 26, 2009

    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 2.6.2 — April 14, 2009

    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.0.1 — Feb. 13, 2009

    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 2.5.4 — Dec. 23, 2008

    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 2.4.6 — Dec. 19, 2008

    • No files for this release.
  • Python 2.5.3 — Dec. 19, 2008

    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 2.6.1 — Dec. 4, 2008

    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.0.0 — Dec. 3, 2008

    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 2.6.0 — Oct. 2, 2008

    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 2.3.7 — March 11, 2008

    • No files for this release.
  • Python 2.4.5 — March 11, 2008

    • No files for this release.
  • Python 2.5.2 — Feb. 21, 2008

    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 2.5.1 — April 19, 2007

    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 2.3.6 — Nov. 1, 2006

    • No files for this release.
  • Python 2.4.4 — Oct. 18, 2006

    • Download Windows help file
    • Download Windows x86 MSI installer
  • Python 2.5.0 — Sept. 19, 2006

    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 2.4.3 — April 15, 2006

    • Download Windows help file
    • Download Windows x86 MSI installer
  • Python 2.4.2 — Sept. 27, 2005

    • Download Windows help file
    • Download Windows x86 MSI installer
  • Python 2.4.1 — March 30, 2005

    • Download Windows x86 MSI installer
  • Python 2.3.5 — Feb. 8, 2005

    • Download Windows installer
  • Python 2.4.0 — Nov. 30, 2004

    • Download Windows x86 MSI installer
  • Python 2.3.4 — May 27, 2004

    • Download Windows installer
  • Python 2.3.3 — Dec. 19, 2003

    • Download Windows installer
  • Python 2.3.2 — Oct. 3, 2003

    • Download Windows installer
  • Python 2.3.1 — Sept. 23, 2003

    • Download Windows installer
  • Python 2.3.0 — July 29, 2003

    • Download Windows installer
  • Python 2.2.3 — May 30, 2003

    • Download Windows installer
  • Python 2.2.2 — Oct. 14, 2002

    • Download Windows installer
  • Python 2.2.1 — April 10, 2002

    • Download Windows installer
  • Python 2.1.3 — April 9, 2002

    • Download Windows installer
  • Python 2.2.0 — Dec. 21, 2001

    • Download Windows installer
  • Python 2.0.1 — June 22, 2001

    • Download Windows debug information files
    • Download Windows installer

Pre-releases

  • Python 3.12.0a4 — Jan. 10, 2023

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows embeddable package (ARM64)
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
    • Download Windows installer (ARM64)
  • Python 3.12.0a3 — Dec. 6, 2022

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows embeddable package (ARM64)
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
    • Download Windows installer (ARM64)
  • Python 3.12.0a2 — Nov. 15, 2022

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows embeddable package (ARM64)
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
    • Download Windows installer (ARM64)
  • Python 3.12.0a1 — Oct. 25, 2022

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows embeddable package (ARM64)
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
    • Download Windows installer (ARM64)
  • Python 3.11.0rc2 — Sept. 12, 2022

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows embeddable package (ARM64)
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
    • Download Windows installer (ARM64)
  • Python 3.11.0rc1 — Aug. 8, 2022

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows embeddable package (ARM64)
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
    • Download Windows installer (ARM64)
  • Python 3.11.0b5 — July 26, 2022

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows embeddable package (ARM64)
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
    • Download Windows installer (ARM64)
  • Python 3.11.0b4 — July 11, 2022

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows embeddable package (ARM64)
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
    • Download Windows installer (ARM64)
  • Python 3.11.0b3 — June 1, 2022

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows embeddable package (ARM64)
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
    • Download Windows installer (ARM64)
  • Python 3.11.0b2 — May 31, 2022

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows embeddable package (ARM64)
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
    • Download Windows installer (ARM64)
  • Python 3.11.0b1 — May 8, 2022

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows embeddable package (ARM64)
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
    • Download Windows installer (ARM64)
  • Python 3.11.0a7 — April 5, 2022

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows embeddable package (ARM64)
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
    • Download Windows installer (ARM64)
  • Python 3.11.0a6 — March 7, 2022

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
    • Download Windows installer (ARM64)
  • Python 3.11.0a5 — Feb. 3, 2022

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
    • Download Windows installer (ARM64)
  • Python 3.11.0a4 — Jan. 14, 2022

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.11.0a3 — Dec. 8, 2021

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.11.0a2 — Nov. 5, 2021

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.11.0a1 — Oct. 5, 2021

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.10.0rc2 — Sept. 7, 2021

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.10.0rc1 — Aug. 2, 2021

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.10.0b4 — July 10, 2021

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.10.0b3 — June 17, 2021

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.10.0b2 — May 31, 2021

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.10.0b1 — May 3, 2021

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.10.0a7 — April 5, 2021

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.10.0a6 — March 1, 2021

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.9.2rc1 — Feb. 16, 2021

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.8.8rc1 — Feb. 16, 2021

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.10.0a5 — Feb. 2, 2021

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.10.0a4 — Jan. 4, 2021

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.8.7rc1 — Dec. 7, 2020

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.10.0a3 — Dec. 7, 2020

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.9.1rc1 — Nov. 26, 2020

    • Download Windows embeddable package (32-bit)
    • Download Windows embeddable package (64-bit)
    • Download Windows help file
    • Download Windows installer (32-bit)
    • Download Windows installer (64-bit)
  • Python 3.10.0a2 — Nov. 3, 2020

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.10.0a1 — Oct. 5, 2020

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.9.0rc2 — Sept. 17, 2020

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.5.10rc1 — Aug. 22, 2020

    • No files for this release.
  • Python 3.9.0rc1 — Aug. 11, 2020

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.9.0b5 — July 20, 2020

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.9.0b4 — July 3, 2020

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.7.8rc1 — June 17, 2020

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.11rc1 — June 17, 2020

    • No files for this release.
  • Python 3.9.0b3 — June 9, 2020

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.9.0b2 — June 9, 2020

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.9.0b1 — May 19, 2020

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.9.0a6 — April 28, 2020

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 2.7.18rc1 — April 4, 2020

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.9.0a5 — March 23, 2020

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.7.7rc1 — March 4, 2020

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.9.0a4 — Feb. 26, 2020

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.8.2rc2 — Feb. 17, 2020

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.8.2rc1 — Feb. 10, 2020

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.9.0a3 — Jan. 24, 2020

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.9.0a2 — Dec. 18, 2019

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.7.6rc1 — Dec. 11, 2019

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.10rc1 — Dec. 11, 2019

    • No files for this release.
  • Python 3.8.1rc1 — Dec. 10, 2019

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.9.0a1 — Nov. 19, 2019

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.5.8rc2 — Oct. 12, 2019

    • No files for this release.
  • Python 2.7.17rc1 — Oct. 9, 2019

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.7.5rc1 — Oct. 2, 2019

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.8.0rc1 — Oct. 1, 2019

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.5.8rc1 — Sept. 9, 2019

    • No files for this release.
  • Python 3.8.0b4 — Aug. 29, 2019

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.8.0b3 — July 29, 2019

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.8.0b2 — July 4, 2019

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.9rc1 — June 18, 2019

    • No files for this release.
  • Python 3.7.4rc1 — June 18, 2019

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.8.0b1 — June 4, 2019

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.8.0a4 — May 6, 2019

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.8.0a3 — March 25, 2019

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.7.3rc1 — March 12, 2019

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.4.10rc1 — March 4, 2019

    • No files for this release.
  • Python 3.5.7rc1 — March 4, 2019

    • No files for this release.
  • Python 3.8.0a2 — Feb. 25, 2019

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 2.7.16rc1 — Feb. 17, 2019

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.8.0a1 — Feb. 3, 2019

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.7.2rc1 — Dec. 11, 2018

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.8rc1 — Dec. 11, 2018

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.7.1rc2 — Oct. 13, 2018

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.7rc2 — Oct. 13, 2018

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.7.1rc1 — Sept. 26, 2018

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.7rc1 — Sept. 26, 2018

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.4.9rc1 — July 20, 2018

    • No files for this release.
  • Python 3.5.6rc1 — July 20, 2018

    • No files for this release.
  • Python 3.6.6rc1 — June 12, 2018

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.7.0rc1 — June 11, 2018

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.7.0b5 — May 30, 2018

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 2.7.15rc1 — April 15, 2018

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.6.5rc1 — March 13, 2018

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.7.0b2 — Feb. 28, 2018

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.7.0b1 — Jan. 31, 2018

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.4.8rc1 — Jan. 23, 2018

    • No files for this release.
  • Python 3.5.5rc1 — Jan. 23, 2018

    • No files for this release.
  • Python 3.7.0a4 — Jan. 9, 2018

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.7.0a3 — Dec. 5, 2017

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.4rc1 — Dec. 5, 2017

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.7.0a2 — Oct. 17, 2017

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.7.0a1 — Sept. 19, 2017

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.3rc1 — Sept. 19, 2017

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.3.7rc1 — Sept. 6, 2017

    • No files for this release.
  • Python 2.7.14rc1 — Aug. 27, 2017

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.5.4rc1 — July 25, 2017

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.4.7rc1 — July 25, 2017

    • No files for this release.
  • Python 3.6.2rc2 — July 7, 2017

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.2rc1 — June 17, 2017

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.1rc1 — March 5, 2017

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.5.3rc1 — Jan. 3, 2017

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.4.6rc1 — Jan. 3, 2017

    • No files for this release.
  • Python 3.6.0rc2 — Dec. 16, 2016

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.0rc1 — Dec. 6, 2016

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 2.7.13rc1 — Dec. 4, 2016

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.6.0b4 — Nov. 21, 2016

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.0b3 — Oct. 31, 2016

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.0b2 — Oct. 10, 2016

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.0b1 — Sept. 12, 2016

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.0a4 — Aug. 15, 2016

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.0a3 — July 12, 2016

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.6.0a2 — June 13, 2016

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 2.7.12rc1 — June 13, 2016

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.5.2rc1 — June 13, 2016

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.4.5rc1 — June 13, 2016

    • No files for this release.
  • Python 3.6.0a1 — May 17, 2016

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.4.4rc1 — Dec. 7, 2015

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.5.1rc1 — Nov. 23, 2015

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 2.7.11rc1 — Nov. 21, 2015

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.5.0rc4 — Sept. 9, 2015

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.5.0rc3 — Sept. 8, 2015

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.5.0rc2 — Aug. 25, 2015

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.5.0rc1 — Aug. 11, 2015

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.5.0b4 — July 26, 2015

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.5.0b3 — July 5, 2015

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.5.0b2 — June 1, 2015

    • Download Windows help file
    • Download Windows x86-64 embeddable zip file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 embeddable zip file
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.5.0b1 — May 24, 2015

    • Download Windows AMD64 embeddable installer
    • Download Windows AMD64 executable installer
    • Download Windows AMD64 web-based installer
    • Download Windows help file
    • Download Windows x86 embeddable installer
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 2.7.10rc1 — May 11, 2015

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.5.0a4 — April 20, 2015

    • Download Windows amd64 embeddable installer
    • Download Windows amd64 web-based installer
    • Download Windows amd executable installer
    • Download Windows help file
    • Download Windows x86 embeddable installer
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.5.0a3 — March 30, 2015

    • Download Windows help file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.5.0a2 — March 9, 2015

    • Download Windows help file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.5.0a1 — Feb. 8, 2015

    • Download Windows help file
    • Download Windows x86-64 executable installer
    • Download Windows x86-64 web-based installer
    • Download Windows x86 executable installer
    • Download Windows x86 web-based installer
  • Python 3.4.3rc1 — Feb. 8, 2015

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 2.7.9rc1 — Nov. 26, 2014

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.3.6rc1 — Oct. 4, 2014

    • No files for this release.
  • Python 3.2.6rc1 — Oct. 4, 2014

    • No files for this release.
  • Python 3.4.2rc1 — Sept. 22, 2014

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 2.7.7rc1 — May 17, 2014

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.4.1rc1 — May 5, 2014

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.4.0rc3 — March 10, 2014

    • Download Windows debug information files
    • Download Windows debug information files for 64-bit binaries
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.3.5rc2 — March 2, 2014

    • Download Windows debug information files
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer
  • Python 3.3.5rc1 — Feb. 23, 2014

    • Download Windows X86-64 MSI Installer
    • Download Windows x86 MSI Installer
  • Python 3.3.5rc1 — Feb. 23, 2014

    • Download Windows debug information files
    • Download Windows help file
    • Download Windows x86-64 MSI installer
    • Download Windows x86 MSI installer

Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

OpenPGP Public Keys

Source and binary executables are signed by the release manager or binary builder using their
OpenPGP key. Release files for currently supported releases are signed by the following:

  • Thomas Wouters (3.12.x and 3.13.x source files and tags) (key id: A821E680E5FA6305)
  • Pablo Galindo Salgado (3.10.x and 3.11.x source files and tags) (key id: 64E628F8D684696D)
  • Steve Dower (Windows binaries) (key id: FC62 4643 4870 34E5)
  • Łukasz Langa (3.8.x and 3.9.x source files and tags) (key id: B269 95E3 1025 0568)
  • Ned Deily (macOS binaries, 3.7.x / 3.6.x source files and tags) (key ids: 2D34 7EA6 AA65 421D, FB99 2128 6F5E 1540, and Apple Developer ID DJ3H93M7VJ)
  • Larry Hastings (3.5.x source files and tags) (key id: 3A5C A953 F73C 700D)
  • Benjamin Peterson (2.7.z source files and tags) (key id: 04C3 67C2 18AD D4FF and A4135B38)

Release files for older releases which have now reached end-of-life may have been signed by one of the following:

  • Anthony Baxter (key id: 0EDD C5F2 6A45 C816)
  • Georg Brandl (key id: 0A5B 1018 3658 0288)
  • Martin v. Löwis (key id: 6AF0 53F0 7D9D C8D2)
  • Ronald Oussoren (key id: C9BE 28DE E6DF 025C)
  • Barry Warsaw (key ids: 126E B563 A74B 06BF, D986 6941 EA5B BD71, and ED9D77D5)

You can import a person’s public keys from a public keyserver network server
you trust by running a command like:

gpg --recv-keys [key id]

or, in many cases, public keys can also be found
at keybase.io.
On the version-specific download pages, you should see a link to both the
downloadable file and a detached signature file. To verify the authenticity
of the download, grab both files and then run this command:

gpg --verify Python-3.6.2.tgz.asc

Note that you must use the name of the signature file, and you should use the
one that’s appropriate to the download you’re verifying.

  • (These instructions are geared to
    GnuPG and Unix command-line users.)

Other Useful Items

  • Looking for 3rd party Python modules? The
    Package Index has many of them.
  • You can view the standard documentation
    online, or you can download it
    in HTML, PostScript, PDF and other formats. See the main
    Documentation page.
  • Information on tools for unpacking archive files
    provided on python.org is available.
  • Tip: even if you download a ready-made binary for your
    platform, it makes sense to also download the source.
    This lets you browse the standard library (the subdirectory Lib)
    and the standard collections of demos (Demo) and tools
    (Tools) that come with it. There’s a lot you can learn from the
    source!
  • There is also a collection of Emacs packages
    that the Emacsing Pythoneer might find useful. This includes major
    modes for editing Python, C, C++, Java, etc., Python debugger
    interfaces and more. Most packages are compatible with Emacs and
    XEmacs.

Want to contribute?

Want to contribute? See the Python Developer’s Guide
to learn about how Python development is managed.

Each software is released under license type that can be found on program pages as well as on search or category pages. Here are the most common license types:

Freeware

Freeware programs can be downloaded used free of charge and without any time limitations. Freeware products can be used free of charge for both personal and professional (commercial use).

Open Source

Open Source software is software with source code that anyone can inspect, modify or enhance. Programs released under this license can be used at no cost for both personal and commercial purposes. There are many different open source licenses but they all must comply with the Open Source Definition — in brief: the software can be freely used, modified and shared.

Free to Play

This license is commonly used for video games and it allows users to download and play the game for free. Basically, a product is offered Free to Play (Freemium) and the user can decide if he wants to pay the money (Premium) for additional features, services, virtual or physical goods that expand the functionality of the game. In some cases, ads may be show to the users.

Demo

Demo programs have a limited functionality for free, but charge for an advanced set of features or for the removal of advertisements from the program’s interfaces. In some cases, all the functionality is disabled until the license is purchased. Demos are usually not time-limited (like Trial software) but the functionality is limited.

Trial

Trial software allows the user to evaluate the software for a limited amount of time. After that trial period (usually 15 to 90 days) the user can decide whether to buy the software or not. Even though, most trial software products are only time-limited some also have feature limitations.

Paid

Usually commercial software or games are produced for sale or to serve a commercial purpose.

Download, discover, share

Windows

Python icon


1.4 M



Accessible multi-paradigmatic programming language


Python is a free and open interpretation programming language whose main strength is its great versatility, as it supports several paradigms, such as its object-oriented programming, with imperative syntax…

More information

License Free
Op. System Windows
Category General
Language English
Author Python Software Foundation
Size 24.05 MB
Downloads 1,389,559
Date Dec 7th, 2022
SHA256 5bcf0ce02d6de9edee44cc30287b59bba3625089ac85f7486538bcd5d3766b37
Why is this app published on Uptodown?

(More information)

Available for other platforms

Blender icon

Excellent 3D Modeling program

DOSBox icon

The best way to play MS-DOS games on modern PCs

Free Pascal icon

Open source compiler for Pascal

Game Maker icon

Design simple and visual games

RPG Maker icon

The creation of whole fanatasy worlds is in your hands

Scratch icon

Create your own animations in a very simple way

M.U.G.E.N icon

The basis to create your own fighting games

Construct 2 icon

Creating your own game has never been so easy

Apps recommended for you

Opera icon

A robust, versatile, and customizable browser

WhatsApp Desktop icon

Use Whatsapp from your Desktop

Zoom Cloud Meetings icon

Video calls and meetings with tons of other possibilities

Windows 10 icon

Download the latest Windows 10 ISO on your computer

Visual Studio Code icon

A multiplatform code editor for Microsoft

Telegram for Desktop icon

Chat with all your Telegram contacts from your desktop

Free Fire MAX (GameLoop) icon

Play Free Fire Max from your PC!

Google Chrome icon

Fast, easy and clean internet surfing experience by Google

Similar to Python

Atom icon

The comprehensive text editor for programmers, created by GitHub

Visual Studio Code icon

A multiplatform code editor for Microsoft

Android Studio icon

The new programming environment for Android

XAMPP icon

The easy way to install Apache, PHP and MySQL

MSWLogo icon

Interface for Programming with Open Code Logo Language

Microsoft .NET Framework icon

Components for Microsoft .NET applications

Java 2 Runtime Environment icon

Runtime and JVMM to run JAVA applications

Argouml icon

UML editor compatible with version 1.4’s standards

Android Studio icon

The new programming environment for Android

EmEditor Professional icon

Advanced text editor for programmers

UltraEdit icon

Everything a programmer expects from an editor

Exportizer icon

VLSoftware.net

GameMaker Studio icon

Create you own videogames for any platform

Twine icon

A tool to create non-linear interactive stories

Eclipse IDE icon

The most popular development environment

App Builder icon

Create HTML5 applications in the simplest way possible

Here we will be discussing how to get the answer to all questions related to installing Python on Windows/Linux/macOS. Python was developed by Guido van Rossum in the early 1990s and its latest version is 3.10.8, we can simply call it Python3. To understand how to install Python You need to know What Python is and where it is actually installed in your system. Let’s consider a few points:

  • Python is a widely-used general-purpose, high-level programming language.
  • Every Release of Python is open-source. Python releases have also been GPL-compatible.
  • Any version of Python can be downloaded from Python Software Foundation website at python.org.
  • Most the languages, notably Linux provides a package manager through which you can directly install Python on your Operating System

In this Python tutorial on Installation and Setup, you’ll see how to install Python on Windows, macOS, Linux, iOS, and Android.

Python Latest Version Installation and Setup

Here you can choose your OS and see the corresponding tutorial,

  • Windows
  • Linux
  • macOS / Mac OS X
  • Android
  • iOS (iPhone / iPad)
  • Online Interpreters of Python

How to install Python on Windows?

Since windows don’t come with Python preinstalled, it needs to be installed explicitly. Here we will define step by step tutorial on How to install Python on Windows. Follow the steps below :

Download Python Latest Version from python.org

Step 1: First and foremost step is to open a browser and type https://www.python.org/downloads/windows/ 

Step 2: Underneath the Python Releases for Windows find the Latest Python 3 Release – Python 3.10.5 (the latest stable release as of now is Python 3.10.5).

Step 3: On this page move to Files and click on Windows x86-64 executable installer for 64-bit or Windows x86 executable installer for 32-bit. 

how-to-install-python-for-windows-steps

Here we are providing the installation process of Python 3.10.4 on Windows

  • Run the Python Installer for how to install python on windows downloads folder 
  • Make sure to mark Add Python 3.10 to PATH otherwise you will have to do it explicitly. It will start installing python on windows. 

  • After installation is complete click on Close. Bingo..!! Python is installed. Now go to windows and type IDLE. how-to-install-python-on-windows 
  • This is Python Interpreter also called Python Shell. I printed Hello geeks, python is working smoothly.
  • The three greater than >>> sign is called Python command prompt, where we write our program and with a single enter key, it will give result so instantly. 

How to install Python on Linux?

On every Linux system including the following OS,

  • Ubuntu
  • Linux Mint
  • Debian
  • openSUSE
  • CentOS
  • Fedora
  • and my favorite one, Arch Linux.

You will find Python already installed. You can check it using the following command from the terminal

$ python --version

To check the latest version of python 2.x.x :

$ python2 --version

To check the latest version of python 3.x.x :

$ python3 --version

how-to-install-python-on-linux 

Clearly, it won’t be the latest version of python. There can be multiple methods to install python on a linux base system and it all depends on your Linux system. For almost every Linux system, the following commands would work definitely.

$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.10.4

Download and install Python’s Latest Version on Linux

To install the latest version from the source code of Python follow the below steps:

Download Python Latest Version from python.org

  • First and foremost step is to open a browser and open https://www.python.org/downloads/source/ 

Showing the latest source of python for linux

  • Underneath the Stable Releases find Download Gzipped source tarball (latest stable release as of now is Python 3.10.4).

Download and install Homebrew Package Manager

  • If you don’t have homebrew installed on your system, follow the steps below Open the Terminal Application of macOS from Application -> Utilities. Bash terminal will open where you can enter commands Enter following command in macOS terminal
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Install Python Latest Version on macOS / macOS X

  • To install python simple open Terminal app from Application -> Utilities and enter following command
brew install python3
  • After command processing is complete, Python’s version 3 would be installed on your mac. install-python-on-mac-2 To verify the installation enter following commands in your Terminal app
python
pip3

install-python-on-mac-1-

Python is installed successfully. You can check more features of this app here.

  • GeeksforGeeks IDE – ide.geeksforgeeks.org
  • Python Fiddle: pythonfiddle.com
  • Python Anywhere: www.pythonanywhere.com
  • Online gdp compiler – onlinegdb.com
  • kaggle – kaggle.com
  • JuPyter/IPython Notebook – jupyter.org
  • Google Colab – colab.research.google.com

January 13, 2022

Tutorial: Installing Python on Windows

Installing Python on Windows

Python is a popular open-source, high-level programming language. It’s intuitive, and it offers many helpful tools and libraries — Python is a powerful data science asset to have in your toolkit. To start working with Python, we first need to download it and install it on our operating system (in this case, Windows).

There are two main ways of installing Python on Windows: installation from the official Python website or from Anaconda, a convenient distribution of Python and R programming languages. Choose the first option if you are a programmer using Python for various purposes: creating websites, network programming, developing software applications. If instead, your work is focused on data science and machine learning, then Anaconda is the best choice for you. Essentially, Anaconda is a powerful data science platform that provides more than 1500 built-in Python and R data science packages — and also the most popular Python IDEs. With Anaconda, you can choose to use the graphical user interface (GUI) instead of the command line. Also, it is adapted for processing large amounts of data, easily working with different environments and applications, and managing the package versions.

Check if Python is already installed

Before starting the installation process, we want to check if Python is already installed on your computer (e.g., by a previous user), and if so, which version of Python. To do so, open the command line application Command Prompt (in Windows search, type cmd and press Enter) or Windows PowerShell (right-click on the Start button and select Windows PowerShell) and type there python -V. If you found that Python is already installed on your computer and want to check the path of the installation, run where.exe python in the command line application.

Install Python on Windows from the official Python website

If you see that Python isn’t installed, you can use the official Python website to install it.

Step 1. Open the Python Releases for Windows page, select Python version, and download Python executable installer

Python Releases for Windows

Here you can choose whether to download Python 2 or Python 3 (or both). Later, we will discuss in more detail the technical steps of downloading and installing both Python 2 and Python 3, but first, let’s determine which of them (or both) you really need.

Python 3 is a more recent version of Python released in 2008 and designed to fix the issues in Python 2. In comparison to Python 2, Python 3 has a simpler and more intuitive syntax, it offers a wide range of useful libraries (especially for data science), and a large community of Python developers maintain it. In contrast, Python 2 is no longer supported. Hence, downloading the latest Python 3 release is generally the best choice if you aren’t certain which version to use. You will most likely need only Python 3 if you’re going to work with new projects.

However, in some cases, you may also need Python 2. For example, if some of your company’s projects are written in Python 2, which is incompatible with Python 3, you might have to run older scripts. Also, sometimes, you may want to use a Python package that hasn’t been updated in Python 3. In such situations, You’ll need Python 2.

If you select the latest Python 2 release to download, choose Windows x86-64 MSI installer, which will identify your Windows version (32-bit or 64-bit) automatically:

Python Files

To download the latest Python 3 release, you have to manually choose the installer that suits your Windows version:

Python Files

Step 2. Run the installer

Let’s follow this process step-by-step separately for Python 2 and Python 3. Remember that, depending on your needs, you can install either one of them or both of them. It will cause no issues, and you will always be able to choose which Python version to work in.

Python 2.

Run the downloaded executable file for Python 2 that you will find in your Downloads folder. Select at each step the following options:

Python Installer
Python Installer
Python Installer

After that, just confirm everything at each pop-up window to complete the installation.

Now you have the latest Python 2 release successfully installed.

Python 3.

Download installer for Python 3, and find it in your Downloads folder. On the first pop-up window, select both checkboxes at the bottom to enable adding Python to your path in Windows automatically. Then select Install Now:

Python Installer

The installation process can take a few minutes. Then, in the next window, select Disable path length limit to avoid potential issues with long path names in the future:

Python Installer

The latest Python 3 release has been installed on your computer.

Step 3. Verify if Python was successfully installed on Windows

If you installed only one version of Python, open the command line and run python -V. If you installed both Python 2 and Python 3, you have to make a small adjustment that we will discuss in the following (optional) step.

Step 4 (only if you installed both Python 2 and Python 3). Reassign system variables

This step is necessary for being able to easily access both Python versions from the command line.

If you now run python in the command line, you will see only the version of Python 2 (in our case, Python 2.7.18). It happened because, even though you enabled the system path for both Python versions, the installers were saved as the variable sets of different levels of the path: system level (Python 2) and user level (Python 3). In such cases, priority is given to the system path, hence to Python 2. You can verify it by exploring the environment variables of Windows: in Windows search, type advanced system settings, select View advanced system settings, open the Advanced tab, click the Environment Variables button. In the pop-up window, you will see that Python 3 is related to the user variables, while Python 2 is related to the system variables:

Easily access both Python versions from the command line

To fix this issue, you can assign different access to Python 3: python3 instead of just python:

  1. Open the File Explorer app in Windows search, and find the folder where you installed Python 3. By default, the path should be the following: C:UsersusernameAppDataLocalProgramsPythonPython310
  2. Make a copy of the python.exe file, and rename this copy as python3.exe:

Make a copy of the python.exe

  1. Re-open the command line.
  2. Now, you can return to Step 3 and verify the Python version for both Python 2 and Python 3:

Verify your Python version

Install Python on Windows from Anaconda Navigator

Instead of the full installer from the official Python website, you can use open-source Anaconda Navigator, a popular Python and R distribution for data science and machine learning tasks.

Step 1. Open the official Anaconda website, and select Individual Edition in the menu of Products

Install Python from Anaconda Navigator

Step 2. Download the installer

The system will automatically suggest the most suitable package for your operating system (Windows):

Download the installer

Step 3. Run the installer

Find the downloaded installer for Anaconda in your Downloads folder, and run it:

Downloaded installer for Anaconda

During the installation process leave all the options as default on all the screens. In one of the windows, though, you can decide to change the installation location, but it is generally best to leave it as it is:

Anaconda choose install location

The installation process can take a few minutes.

Now Anaconda has been successfully installed on your computer.

How to run your first Python code on Windows

Now that you have installed Python, whether from the official Python website or using Anaconda Navigator, you’re ready to run your first Python code.

If you installed Python from the official Python website

Type idle in Windows search, and select the necessary version of IDLE (in the case you installed different Python versions, there will be corresponding versions of IDLE):

Installing Python on Windows

Now you can start coding, even in parallel in different Python versions:

Python 2.7.18 Shell
IDLE Shell 3.10.

If you installed Python from Anaconda Individual Edition

  1. Type anaconda in Windows search, and open Anaconda Navigator:

Installed Python from Anaconda

  1. Choose from many applications the most suitable one for your purposes. For example, you can opt for Jupyter Notebook, a popular data science application for creating and sharing documents combining code, charts, and storytelling:

Jupyter Notebook in Anaconda

  1. Navigate to the folder where you are going to save your code, and create a new Python notebook:

Create new Python notebook

  1. Start coding:

Jupyter notebook start coding

How to update Python to the latest version on Windows

If you installed Python from the official Python website

Just as you did when initially installing Python, open the Python Releases for Windows page, select the latest Python release, download and run the suitable installer.

If the latest release is just a new Python patch of the same major version as your current version (e.g., 3.9.8 and 3.9.9), you will see the following option in the pop-up window:

How to update Python on Windows

In this case, the latest Python version will be installed on your computer, and the previous version will be removed. You need to restart your machine afterward.

If the latest release is a new major version of Python with respect to your current version (e.g., 3.9 and 3.10), you will see the same option as on the initial installation:

How to update Python on Windows

In this case, the latest Python release will be installed on your computer but also the previous version will remain. If necessary, you can uninstall it manually using the Control Panel.

If you installed Python from Anaconda Individual Edition

Type anaconda in Windows search, and open Anaconda Prompt. To update the Python version for the base (root) environment to the latest Python version available for the current Anaconda release, run conda update python.

(Side note: You may need first to update Anaconda itself to the latest version, by running conda update conda.)

In the snapshot below, you can see that after updating the Python version on Anaconda to the latest version, nothing actually changed: the version remained 3.9.7, instead of being updated to the latest (currently) Python version 3.10.1:

Open Anaconda Prompt

This happened because Python 3.9.7 is the latest possible Python version available for the current Anaconda release.

You can wait for the next Anaconda release, or consider creating a new virtual environment on Anaconda:

conda create -n python10 python=3.10

Anaconda Prompt

Above, you created a virtual Anaconda environment called python10 (feel free to give it any other name), with the official latest version Python 3.10.

Now, to be able to work in this environment, you have to activate it, running conda activate python10:

Anaconda Prompt

Notice how the name of the active environment changed from base to python10. Also, notice that if you check the Python version, you will see that it has been updated to Python 3.10.0.

Unfortunately, it isn’t possible to specify the exact patch of the latest version when creating a new virtual environment (meaning that you can only write python=3.10 and not python=3.10.1).

You can continue coding in Python 3.10.0 in the created virtual environment from the command line. Alternatively, since Anaconda is, first of all, a convenient GUI Interface, you can go again to Anaconda Navigator, select the new environment, install any applications you need (if they are available for that environment), and start working there.

Install any applications you need

You can also easily create a new virtual environment with a necessary Python version directly from Anaconda Navigator:

  1. Open the Environments tab of Anaconda Navigator.
  2. Press the Create button at the bottom of the screen.
  3. Give a name to the new environment, and select the version of Python.

Anaconda Navigator - Open the Environments

A new environment called python10_new has been created:

New environment called python10_new

  1. Go to the Home tab, where the new environment will be already selected automatically.
  2. Install any available applications you need and start coding.

Conclusion

In this tutorial, you have learned how to correctly download and install Python both from the official website and Anaconda, update it to the latest version if necessary, and run Python scripts on Windows. Now you have all the necessary tools and settings to start working in Python.

What is the last version which is available for Windows 7 (64bit) ?

Posts: 1,807

Threads: 2

Joined: Apr 2017

Reputation:
85

Have you looked at the downloads page?

buran likes this post

Posts: 1,900

Threads: 9

Joined: May 2017

Reputation:
217

Python 3.8 should run.
Python 3.9 has patched out the support for Windows 7.

Windows 7 is EOL. Nobody wants to support Software, which is EOL.
(there is paid support for Companies, but this does not count for the Python Developers)

Only Windows 8.1 and Windows 10 are the current Windows Operating systems, which could run the latest Python version. The Support for Windows 8 has ended before the Windows 7 EOL.

I think you should better upgrade to Windows 10 or switch to a Linux Distribution if you like.
If you choose Windows 10, you could also install programs from both worlds (WSL2, Ubuntu-Terminal in Windows).

In addition, there are many tools to get rid of the most annoying spyware in Windows 10.

In our Company we have this situation. Currently, switching everything to Windows 10 (except my Laptop: Ubuntu).

Almost dead, but too lazy to die: https://sourceserver.info
All humans together. We don’t need politicians!

Posts: 1,276

Threads: 2

Joined: May 2019

Reputation:
85

When the Python developers release a version, that version will support currently supported OS’s. Given that the developers are volunteers, writing patches for a no longer supported OS is, well, wasted time. When older OSs are dropped, they can typically remove patches that were placed in Python to fix problems with those older OSs, resulting in faster and cleaner code. And, your Win7 machine is no longer secure. Rumors are that 3.10 is going to add some significant speed…

If you have an old device that won’t upgrade to Windows 10 the suggestion of DeadEye to move to Ubuntu is a good one. I did that with an old laptop and it runs Anaconda just fine. Or, look at CloudReady from Neverwear to turn your machine into a Chromebook, then use an online Python such as Google’s Colab

Unofficial Python Installers for Windows 7 and Windows Server 2003 R2

Officially, Python 3.9 to 3.11 are not supported on Windows 7 and Windows Server 2003 R2. Here, you can obtain unofficial Windows installers that bring back support for these older Windows versions.

For each Python version, this repository includes the following.

  • 64-bit executable installer (e.g. python-3.9.0-amd64-full.exe)
  • 32-bit executable installer (e.g. python-3.9.0-full.exe)
  • 64-bit embeddable zip file (e.g. python-3.9.0-embed-amd64.zip)
  • 32-bit embeddable zip file (e.g. python-3.9.0-embed-win32.zip)
  • 64-bit NuGet package (e.g. python.3.9.0.nupkg)
  • 32-bit NuGet package (e.g. pythonx86.3.9.0.nupkg)
  • Windows help file (e.g. python390.chm) (3.9 and 3.10 only)

For the more technical among you, these installers were built from the source distributions published at https://www.python.org/downloads/source/, with the following modifications.

  • Include the file api-ms-win-core-path-l1-1-0.dll in the distribution. This file was obtained from https://github.com/nalexandru/api-ms-win-core-path-HACK and is necessary for Python to run on older Windows versions.
  • Create full installers that include debugging symbols and debug binaries without needing to download them.
  • Allow the installer to proceed on Windows 7 and Windows Server 2003 R2.
  • For Python 3.11, do not build ARM64 binaries, and revert changes to the Python launcher that are no longer compatible with Windows 7.
  • Fix a few bugs in the build scripts.

See Notes.md for more specific details about how I built these installers and how you may build them yourself.

Git History

In an effort to keep the size of this repository low, the Git history will not be kept. All updates will be made via force-pushes. If you fork this repository and wish to update your fork, see https://stackoverflow.com/questions/9646167/clean-up-a-fork-and-restart-it-from-the-upstream.

License

These files are provided under the MIT License. See LICENSE.txt.

Who am I

I am Aohan Dang (https://www.linkedin.com/in/aohan-dang-536643a7/), a professional software developer and Python enthusiast.

Watch Now This tutorial has a related video course created by the Real Python team. Watch it together with the written tutorial to deepen your understanding: Python Basics: Setting Up Python

Installing or updating Python on your computer is the first step to becoming a Python programmer. There are a multitude of installation methods: you can download official Python distributions from Python.org, install from a package manager, and even install specialized distributions for scientific computing, Internet of Things, and embedded systems.

This tutorial focuses on official distributions, as they’re generally the best option for getting started with learning to program in Python.

In this tutorial you’ll learn how to:

  • Check which version of Python, if any, is installed on your machine
  • Install or update Python on Windows, macOS, and Linux
  • Use Python on mobile devices like phones or tablets
  • Use Python on the Web with online interpreters

No matter what operating system you’re on, this tutorial has you covered. Find your operating system below and dive in!

How to Install Python on Windows

There are three installation methods on Windows:

  1. The Microsoft Store
  2. The full installer
  3. Windows Subsystem for Linux

In this section, you’ll learn how to check which version of Python, if any, is installed on your Windows computer. You’ll also learn which of the three installation methods you should use. For a more comprehensive guide, check out Your Python Coding Environment on Windows: Setup Guide.

How to Check Your Python Version on Windows

To check if you already have Python on your Windows machine, first open a command-line application, such as PowerShell.

You can also use cmd.exe or Windows Terminal.

With the command line open, type in the following command and press Enter:

C:> python --version
Python 3.8.4

Using the --version switch will show you the version that’s installed. Alternatively, you can use the -V switch:

C:> python -V
Python 3.8.4

In either case, if you see a version less than 3.8.4, which was the most recent version at the time of writing, then you’ll want to upgrade your installation.

If you’re interested in where the installation is located, then you can use the where.exe command in cmd.exe or PowerShell:

C:> where.exe python
C:UsersmertzAppDataLocalProgramsPythonPython37-32python.exe

Note that the where.exe command will work only if Python has been installed for your user account.

What Your Options Are

As mentioned earlier, there are three ways to install the official Python distribution on Windows:

  1. Microsoft Store package: The most straightforward installation method on Windows involves installing from the Microsoft Store app. This is recommended for beginner Python users looking for an easy-to-set-up interactive experience.

  2. Full Installer: This approach involves downloading Python directly from the Python.org website. This is recommended for intermediate and advanced developers who need more control during the setup process.

  3. Windows Subsystem for Linux (WSL): The WSL allows you to run a Linux environment directly in Windows. You can learn how to enable the WSL by reading the Windows Subsystem for Linux Installation Guide for Windows 10.

In this section, we’ll focus on only the first two options, which are the most popular installation methods in a Windows environment.

If you want to install in the WSL, then you can read the Linux section of this tutorial after you’ve installed the Linux distribution of your choice.

The two official Python installers for Windows aren’t identical. The Microsoft Store package has some important limitations.

Limitations of the Microsoft Store Package

The official Python documentation has this to say about the Microsoft Store package:

The Microsoft Store package is an easily installable Python interpreter that is intended mainly for interactive use, for example, by students. (Source)

The key takeaway here is that the Microsoft Store package is “intended mainly for interactive use.” That is, the Microsoft Store package is designed to be used by students and people learning to use Python for the first time.

In addition to targeting beginning Pythonistas, the Microsoft Store package has limitations that make it ill-suited for a professional development environment. In particular, it does not have full write access to shared locations such as TEMP or the registry.

Windows Installer Recommendations

If you’re new to Python and focused primarily on learning the language rather than building professional software, then you should install from the Microsoft Store package. This offers the shortest and easiest path to getting started with minimal hassle.

On the other hand, if you’re an experienced developer looking to develop professional software in a Windows environment, then the official Python.org installer is the right choice. Your installation won’t be limited by Microsoft Store policies, and you can control where the executable is installed and even add Python to PATH if necessary.

How to Install From the Microsoft Store

If you’re new to Python and looking to get started quickly, then the Microsoft Store package is the best way to get up and running without any fuss. You can install from the Microsoft Store in two steps.

Step 1: Open the Python App Page in the Microsoft Store

Open the Microsoft Store app and search for Python.

You’ll likely see multiple versions that you can choose to install:

The Microsoft Store search results for "Python"

Select Python 3.8, or the highest version number you see available in the app, to open the installation page.

Alternatively, you can open PowerShell and type the following command:

If you don’t already have a version of Python on your system, then when you press Enter, the Microsoft Store will automatically launch and take you to the latest version of Python in the store.

Step 2: Install the Python App

After you’ve selected the version to be installed, follow these steps to complete the installation:

  1. Click Get.

  2. Wait for the application to download. When it’s finished downloading, the Get button will be replaced with a button that says Install on my devices.

  3. Click Install on my devices and select the devices on which you’d like to complete the installation.

  4. Click Install Now and then OK to start the installation.

  5. If the installation was successful, then you’ll see the message “This product is installed” at the top of the Microsoft Store page.

Congratulations! You now have access to Python, including pip and IDLE!

How to Install From the Full Installer

For professional developers who need a full-featured Python development environment, installing from the full installer is the right choice. It offers more customization and control over the installation than installing from the Microsoft Store.

You can install from the full installer in two steps.

Step 1: Download the Full Installer

Follow these steps to download the full installer:

  1. Open a browser window and navigate to the Python.org Downloads page for Windows.

  2. Under the “Python Releases for Windows” heading, click the link for the Latest Python 3 Release — Python 3.x.x. As of this writing, the latest version was Python 3.8.4.

  3. Scroll to the bottom and select either Windows x86-64 executable installer for 64-bit or Windows x86 executable installer for 32-bit.

If you aren’t sure whether to select the 32-bit or the 64-bit installer, then you can expand the box below to help you decide.

For Windows, you can choose either the 32-bit or the 64-bit installer. Here’s the difference between the two:

  • If your system has a 32-bit processor, then you should choose the 32-bit installer. If you attempt to install the 64-bit version on a 32-bit processor, then you’ll get an error at the beginning and the install will fail.

  • On a 64-bit system, either installer will work for most purposes. The 32-bit version will generally use less memory, but the 64-bit version performs better for applications with intensive computation.

If you’re unsure which version to pick, go with the 64-bit version.

If you have a 64-bit system and would like to switch from 64-bit Python to 32-bit (or vice versa), then you can just uninstall Python and then reinstall it by downloading the other installer from Python.org.

When the installer is finished downloading, move on to the next step.

Step 2: Run the Installer

Once you’ve chosen and downloaded an installer, run it by double-clicking on the downloaded file. A dialog box like the one below will appear:

Windows installation dialog

There are four things to notice about this dialog box:

  1. The default install path is in the AppData/ directory of the current Windows user.

  2. The Customize installation button can be used to customize the installation location and which additional features get installed, including pip and IDLE.

  3. The Install launcher for all users (recommended) checkbox is checked default. This means every user on the machine will have access to the py.exe launcher. You can uncheck this box to restrict Python to the current Windows user.

  4. The Add Python 3.8 to PATH checkbox is unchecked by default. There are several reasons that you might not want Python on PATH, so make sure you understand the implications before you check this box.

The full installer gives you total control over the installation process.

Customize the installation to meet your needs using the options available on the dialog box. Then click Install Now. That’s all there is to it!

Congratulations—you now have the latest version of Python 3 on your Windows machine!

How to Install Python on macOS

Python 2 comes preinstalled on older versions of macOS. This is no longer the case for current versions of macOS, starting with macOS Catalina.

There are two installation methods on macOS:

  1. The official installer
  2. The Homebrew package manager

In this section, you’ll learn how to check which version of Python, if any, is installed on your macOS device. You’ll also learn which of the two installation methods you should use.

How to Check Your Python Version on a Mac

To check which Python version you have on your Mac, first open a command-line application, such as Terminal.

With the command line open, type in the following commands:

# Check the system Python version
$ python --version

# Check the Python 2 version
$ python2 --version

# Check the Python 3 version
$ python3 --version

If you have Python on your system, then one or more of these commands should respond with a version number.

For example, if Python 3.6.10 were already set up on your computer, then the python3 command would display that version number:

$ python3 --version
Python 3.6.10

You’ll want to get the latest version of Python if any of these conditions is true:

  • None of the above commands returns a version number.
  • The only version you see displayed is in the Python 2.X series.
  • You have a version of Python 3 that isn’t the latest available, which was version 3.8.4 as of this writing.

What Your Options Are

There are two ways to install the official Python distribution on macOS:

  1. The official installer: This method involves downloading the official installer from the Python.org website and running it on your machine.

  2. The Homebrew package manager: This method involves downloading and installing the Homebrew package manager if you don’t already have it installed, and then typing a command into a terminal application.

Both the official installer and the Homebrew package manager will work, but only the official installer is maintained by the Python Software Foundation.

The distributions installed by the official installer and the Homebrew package manager aren’t identical. Installing from Homebrew has some limitations.

Limitations of Installing From Homebrew

The Python distribution for macOS available on Homebrew doesn’t include the Tcl/Tk dependency required by the Tkinter module. Tkinter is the standard library module for developing graphical user interfaces in Python and is in fact an interface for the Tk GUI toolkit, which isn’t part of Python.

Homebrew doesn’t install the Tk GUI toolkit dependency. Instead, it relies on an existing version installed on your system. The system version of Tcl/Tk may be outdated or missing entirely and could prevent you from importing the Tkinter module.

macOS Installer Recommendations

The Homebrew package manager is a popular method for installing Python on macOS because it’s easy to manage from the command line and offers commands to upgrade Python without having to go to a website. Because Homebrew is a command-line utility, it can be automated with bash scripts.

However, the Python distribution offered by Homebrew isn’t controlled by the Python Software Foundation and could change at any time. The most reliable method on macOS is to use the official installer, especially if you plan on doing Python GUI programming with Tkinter.

How to Install From the Official Installer

Installing Python from the official installer is the most reliable installation method on macOS. It includes all the system dependencies needed for developing applications with Python.

You can install from the official installer in two steps.

Step 1: Download the Official Installer

Follow these steps to download the full installer:

  1. Open a browser window and navigate to the Python.org Downloads page for macOS.

  2. Under the “Python Releases for Mac OS X” heading, click the link for the Latest Python 3 Release — Python 3.x.x. As of this writing, the latest version was Python 3.8.4.

  3. Scroll to the bottom and click macOS 64-bit installer to start the download.

When the installer is finished downloading, move on to the next step.

Step 2: Run the Installer

Run the installer by double-clicking the downloaded file. You should see the following window:

The macOS installation window.

Follow these steps to complete the installation:

  1. Press Continue a few times until you’re asked to agree to the software license agreement. Then click Agree.

  2. You’ll be shown a window that tells you the install destination and how much space it will take. You most likely don’t want to change the default location, so go ahead and click Install to start the installation.

  3. When the installer is finished copying files, click Close to close the installer window.

Congratulations—you now have the latest version of Python 3 on your macOS computer!

How to Install From Homebrew

For users who need to install from the command line, especially those who won’t be using Python to develop graphical user interfaces with the Tkinter module, the Homebrew package manager is a good option. You can install from the Homebrew package manager in two steps.

Step 1: Install Homebrew

If you already have Homebrew installed, then you can skip this step. If you don’t have Homebrew installed, then use the following procedure to install Homebrew:

  1. Open a browser and navigate to http://brew.sh/.

  2. You should see a command for installing Homebrew near the top of the page under the tile “Install Homebrew.” This command will be something like the following:

    $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
    

    Highlight the command with your cursor and press Cmd+C to copy it to your clipboard.

  3. Open a terminal window and paste the command, then press Enter. This will begin the Homebrew installation.

  4. Enter your macOS user password when prompted.

Depending on your Internet connection, it may take a few minutes to download all of Homebrew’s required files. Once the installation is complete, you’ll end up back at the shell prompt in your terminal window.

Now that Homebrew is installed, you’re ready to install Python.

Step 2: Install Python

Follow these steps to complete the installation with Homebrew:

  1. Open a terminal application.

  2. Type in the following command to upgrade Homebrew:

    $ brew update && brew upgrade
    

Installing with Homebrew is now as straightforward as running the command brew install python3. This will download and set up the latest version of Python on your machine.

You can make sure everything went correctly by testing if you can access Python from the terminal:

  1. Open a terminal.

  2. Type pip3 and press Enter.

  3. You should see the help text from Python’s pip package manager. If you get an error message running pip3, then go through the install steps again to make sure you have a working installation.

Congratulations—you now have Python on your macOS system!

How to Install Python on Linux

There are two installation methods on Linux:

  1. Using your operating system’s package manager
  2. Building Python from source code

In this section, you’ll learn how to check which version of Python, if any, is on your Linux computer. You’ll also learn which of the two installation methods you should use.

How to Check Your Python Version on Linux

Many Linux distributions come packaged with Python, but it probably won’t be the latest version and may even be Python 2 instead of Python 3. You should check the version to make sure.

To find out which version of Python you have, open a terminal window and try the following commands:

# Check the system Python version
$ python --version

# Check the Python 2 version
$ python2 --version

# Check the Python 3 version
$ python3 --version

If you have Python on your machine, then one or more of these commands should respond with a version number.

For example, if you already had Python 3.6.10 on your computer, then the python3 --version command would display that version number:

$ python3 --version
Python 3.6.10

You’ll want to get the latest version of Python if your current version is in the Python 2.X series or is not the latest version of Python 3 available, which was 3.8.4 as of this writing.

What Your Options Are

There are two ways to install the official Python distribution on Linux:

  1. Install from a package manager: This is the most common installation method on most Linux distributions. It involves running a command from the command line.

  2. Build from source code: This method is more difficult than using a package manager. It involves running a series of commands from the command line as well as making sure you have the correct dependencies installed to compile the Python source code.

Not every Linux distribution has a package manager, and not every package manager has Python in its package repository. Depending on your operating system, building Python from source code might be your only option.

Which installation method you use mainly boils down to whether your Linux OS has a package manager and whether you need to control the details of the installation.

Linux Installation Recommendations

The most popular way to install Python on Linux is with your operating system’s package manager, which is a good choice for most users. However, depending on your Linux distribution, Python may not be available through a package manager. In this case, you’ll need to build Python from source code.

There are three main reasons that you might choose to build Python from source code:

  1. You can’t download Python from your operating system’s package manager.

  2. You need to control how Python gets compiled, such as when you want to lower the memory footprint on embedded systems.

  3. You want to try out beta versions and release candidates of the latest and greatest version before it’s generally available.

To complete the installation on your Linux machine, find your Linux distribution below and follow the steps provided.

How to Install on Ubuntu and Linux Mint

In this section, you’ll learn how to install Python using Ubuntu’s apt package manager. If you’d like to build Python from source code, skip ahead to the How to Build Python From Source Code section.

Depending on the version of the Ubuntu distribution you run, the process for setting up Python on your system will vary. You can determine your local Ubuntu version by running the following command:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.4 LTS
Release:        16.04
Codename:       xenial

Follow the instructions below that match the version number you see under Release in the console output:

  • Ubuntu 18.04, Ubuntu 20.04 and above: Python 3.8 doesn’t come by default on Ubuntu 18.04 and above, but it is available in the Universe repository. To install version 3.8, open a terminal application and type the following commands:

    $ sudo apt-get update
    $ sudo apt-get install python3.8 python3-pip
    

    Once the installation is complete, you can run Python 3.8 with the python3.8 command and pip with the pip3 command.

  • Linux Mint and Ubuntu 17 and below: Python 3.8 isn’t in the Universe repository, so you need to get it from a Personal Package Archive (PPA). For example, to install from the “deadsnakes” PPA, use the following commands:

    $ sudo add-apt-repository ppa:deadsnakes/ppa
    $ sudo apt-get update
    $ sudo apt-get install python3.8 python3-pip
    

    Once the installation is complete, you can run Python 3.8 with the python3.8 command and run pip with the pip3 command.

Congratulations! You now have Python 3 set up on your machine!

How to Install on Debian Linux

Before you can install Python 3.8 on Debian, you’ll need to install the sudo command. To install it, execute the following commands in a terminal:

$ su
$ apt-get install sudo
$ sudo vim /etc/sudoers

After that, open the /etc/sudoers file using the sudo vim command or your favorite text editor. Add the following line of text to the end of the file, replacing your_username with your actual username:

your_username ALL=(ALL) ALL

Now you can skip ahead to the How to Build Python From Source Code section to finish installing Python.

How to Install on openSUSE

Building from source is the most reliable way to set up Python on openSUSE. To do that, you’ll need to install the development tools, which can be done in YaST via the menus or by using zypper:

$ sudo zypper install -t pattern devel_C_C

This might take a while to complete as it installs over 150 packages. Once it’s completed, skip ahead to the How to Build Python From Source Code section.

How to Install on CentOS and Fedora

Python 3.8 isn’t available in the CentOS and Fedora repositories, so you’ll have to build Python from source code. Before you compile Python, though, you need to make sure your system is prepared.

First, update the yum package manager:

Once yum finishes updating, you can install the necessary build dependencies with the following commands:

$ sudo yum -y groupinstall "Development Tools"
$ sudo yum -y install gcc openssl-devel bzip2-devel libffi-devel

When everything is finished installing, skip ahead to the How to Build Python From Source Code section.

How to Install on Arch Linux

Arch Linux is fairly diligent about keeping up with Python releases. It’s likely you already have the latest version. If not, use the following command to update Python:

When Python is finished updating, you should be all set!

How to Build Python From Source Code

Sometimes your Linux distribution doesn’t have the latest version of Python, or maybe you just want to be able to build the latest, greatest version yourself. Here are the steps you need to take to build Python from source:

Step 1: Download the Source Code

To start, you need to get the Python source code. Python.org makes this fairly straightforward. If you go to the Downloads page, then you’ll see the latest source for Python 3 at the top. Just make sure you don’t grab Legacy Python, Python 2!

When you select the Python 3 version, you’ll see a “Files” section at the bottom of the page. Select Gzipped source tarball and download it to your machine. If you prefer a command-line method, you can use wget to download the file to your current directory:

$ wget https://www.python.org/ftp/python/3.8.4/Python-3.8.4.tgz

When the tarball finishes downloading, there are a few things you’ll need to do to prepare your system for building Python.

Step 2: Prepare Your System

There are a few distro-specific steps involved in building Python from scratch. The goal of each step is the same on all distros, but you might need to translate to your distribution if it doesn’t use apt-get:

  1. First, update your package manager and upgrade your packages:

    $ sudo apt-get update
    $ sudo apt-get upgrade
    
  2. Next, make sure you have all of the build requirements installed:

    # For apt-based systems (like Debian, Ubuntu, and Mint)
    $ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev 
           libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm 
           libncurses5-dev libncursesw5-dev xz-utils tk-dev
    
    # For yum-based systems (like CentOS)
    $ sudo yum -y groupinstall "Development Tools"
    $ sudo yum -y install gcc openssl-devel bzip2-devel libffi-devel
    

    It’s fine if you already have some of the requirements installed on your system. You can execute the above commands and any existing packages will not be overwritten.

Now that your system is ready to go, it’s time to start building Python!

Step 3: Build Python

  1. Once you have the prerequisites and the TAR file, you can unpack the source into a directory. Note that the following command will create a new directory called Python-3.8.3 under the one you’re in:

    $ tar xvf Python-3.8.4.tgz
    $ cd Python-3.8.4
    
  2. Now you need to run the ./configure tool to prepare the build:

    $ ./configure --enable-optimizations --with-ensurepip=install
    

    The enable-optimizations flag will enable some optimizations within Python to make it run about 10 percent faster. Doing this may add twenty or thirty minutes to the compilation time. The with-ensurepip=install flag will install pip bundled with this installation.

  3. Next, you build Python using make. The -j option simply tells make to split the building into parallel steps to speed up the compilation. Even with the parallel builds, this step can take several minutes:

  4. Finally, you’ll want to install your new version of Python. You’ll use the altinstall target here to avoid overwriting the system Python. Since you’re installing into /usr/bin, you’ll need to run as root:

It might take a while to finish installation. Once it’s done, you can verify that Python is set up correctly.

Step 4: Verify Your Installation

Test that the python3.8 --version command returns the latest version:

$ python3.8 --version
Python 3.8.4

If you see Python 3.8.4, then you’re all set!

If you have some extra time on your hands, you can also run the test suite to make sure everything is working properly on your system.

To run the test suite, type the following command:

You’ll probably want to find something else to do for a while, as your computer will be running tests for some time. If all the tests pass, then you can be confident that your brand-new Python build is working as expected!

How to Install Python on iOS

The Pythonista app for iOS is a full-fledged Python development environment that you can run on your iPhone or iPad. It features a Python editor, technical documentation, and an interpreter all rolled into a single app.

Pythonista is surprisingly fun to use. It’s a great little tool when you’re stuck without a laptop and want to work on your Python skills on the go. It comes with the complete Python 3 standard library and even includes full documentation that you can browse offline.

To set up Pythonista, you need to download it from the iOS app store.

How to Install Python on Android

If you have an Android tablet or phone and want to practice Python on the go, there are several options available. The one that we found most reliably supports Python 3.8 is Pydroid 3.

Pydroid 3 features an interpreter that you can use for REPL sessions, and it also allows you to edit, save, and execute Python code.

You can download and install Pydroid 3 from the Google Play store. There is a free version and also a paid Premium version that supports code prediction and code analysis.

Online Python Interpreters

If you want to try out the examples in this tutorial without setting up Python on your machine, then there are several websites that offer an online Python interpreter:

  • Python.org Online Console
  • Repl.it
  • Python Fiddle
  • Trinket
  • Python Anywhere

These cloud-based Python interpreters may not be able to execute some of the more complex examples in this tutorial, but they’re adequate for running most of the code and may be a nice way to get started. More information on using these sites is presented in the next tutorial in this series.

Conclusion

Congratulations! You now have access to the latest version of Python for your system. Your Python journey is just beginning.

In this tutorial you’ve learned how to:

  • Check which version of Python, if any, is installed on your system
  • Install the latest version of Python on Windows, macOS, and Linux
  • Use Python on mobile devices like phones or tablets
  • Use Python on the Web with online interpreters

You’re now ready to get started programming in Python! Be sure to share your progress and any questions you may have in the comments below.

Watch Now This tutorial has a related video course created by the Real Python team. Watch it together with the written tutorial to deepen your understanding: Python Basics: Setting Up Python

Понравилась статья? Поделить с друзьями:
  • La rush скачать торрент windows 10
  • Latest firefox version for windows xp
  • Latest asus drivers for windows 10
  • Last net framework for windows 7
  • Last known good configuration windows 7