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
2.4.3 (January 27, 2023)
- Bug Fixes
- Fixed ValueError caused when passing
Cmd.columnize()
strings wider thandisplay_width
.
- Fixed ValueError caused when passing
- Enhancements
- Renamed
utils.str_to_bool()
->utils.to_bool()
. - Enhanced
utils.to_bool()
so that it accepts and convertsbool
,int
, andfloat
in addition tostr
.
- Renamed
2.4.2 (July 13, 2022)
- Enhancements
- Updated argparse decorator to remove annotations when the docstring is used for a command’s help text.
- Updated unit test to be Python 3.11 compliant.
2.4.1 (April 13, 2022)
- Bug Fixes
- Fixed value for
ansi.Bg.YELLOW
. - Fixed unit tests for
ansi.allow_style
.
- Fixed value for
- Enhancements
async_alert()
raises aRuntimeError
if called from the main thread.
2.4.0 (February 22, 2022)
- Bug Fixes
- Fixed issue in
ansi.async_alert_str()
which would raiseIndexError
if prompt was blank. - Fixed issue where tab completion was quoting argparse flags in some cases.
- Fixed issue in
- Enhancements
- Added broader exception handling when enabling clipboard functionality via
pyperclip
. - Added
PassThroughException
to__init__.py
imports. - cmd2 now uses pyreadline3 when running any version of Python on Windows
- Improved memory usage in certain use cases of tables (e.g. nested colored tables)
- Added broader exception handling when enabling clipboard functionality via
- Deletions (potentially breaking changes)
- Deleted
cmd2.fg
andcmd2.bg
which were deprecated in 2.3.0. Usecmd2.Fg
andcmd2.Bg
instead.
- Deleted
2.3.3 (November 29, 2021)
- Enhancements
- Added clearer exception handling to
BorderedTable
andSimpleTable
.
- Added clearer exception handling to
2.3.2 (November 22, 2021)
- Bug Fixes
- Fixed issue where a
ns_provider
could be passedNone
instead of its correctcmd2.Cmd
orCommandSet
value.
- Fixed issue where a
2.3.1 (November 18, 2021)
- Bug Fixes
- Fixed issue introduced in 2.3.0 with
AlternatingTable
,BorderedTable
, andSimpleTable
that caused
header alignment settings to be overridden by data alignment settings.
- Fixed issue introduced in 2.3.0 with
- Enhancements
CompletionItems
now saves the original object from which it creates a string.- Using
CompletionItems
as argparse choices is fully supported.cmd2
patchedargparse
to compare input to
the original value instead of theCompletionItems
instance. ArgparseCompleter
now does the following if a list ofCompletionItems
was created with numerical types:- Sorts completion hints numerically
- Right-aligns the left-most column in completion hint table
2.3.0 (November 11, 2021)
- Bug Fixes
- Fixed
AttributeError
inrl_get_prompt()
when prompt isNone
. - Fixed bug where using choices on a Settable didn’t verify that a valid choice had been entered.
- Fixed bug introduced in cmd2 2.0.0 in which
select()
converts return values to strings. It should never
have converted return values.
- Fixed
- Enhancements
- Added settings to Column class which prevent a table from overriding existing styles in header
and/or data text. This allows for things like nesting an AlternatingTable in another AlternatingTable. - AlternatingTable no longer automatically applies background color to borders. This was done to improve
appearance since the background color extended beyond the borders of the table. - Added ability to colorize all aspects of
AlternatingTables
,BorderedTables
, andSimpleTables
. - Added support for 8-bit/256-colors with the
cmd2.EightBitFg
andcmd2.EightBitBg
classes. - Added support for 24-bit/RGB colors with the
cmd2.RgbFg
andcmd2.RgbBg
classes. - Removed dependency on colorama.
- Changed type of
ansi.allow_style
from a string to anansi.AllowStyle
Enum class.
- Added settings to Column class which prevent a table from overriding existing styles in header
- Deprecations
- Deprecated
cmd2.fg
. Usecmd2.Fg
instead. - Deprecated
cmd2.bg
. Usecmd2.Bg
instead.
- Deprecated
- Breaking Changes
- To support the color upgrade, all cmd2 colors now inherit from either
ansi.FgColor
oransi.BgColor
.
Therefore,ansi.style()
no longer accepts colors as strings.
- To support the color upgrade, all cmd2 colors now inherit from either
2.2.0 (September 14, 2021)
- Bug Fixes
- Fixed extra space appended to each alias by «alias list» command
- Enhancements
- New function
set_default_ap_completer_type()
allows developer to extend and modify the
behavior ofArgparseCompleter
. - Added
ArgumentParser.get_ap_completer_type()
andArgumentParser.set_ap_completer_type()
. These
methods allow developers to enable custom tab completion behavior for a given parser by using a custom
ArgparseCompleter
-based class. - Added
ap_completer_type
keyword arg toCmd2ArgumentParser.__init__()
which saves a call
toset_ap_completer_type()
. This keyword will also work withadd_parser()
when creating subcommands
if the base command’s parser is aCmd2ArgumentParser
. - New function
register_argparse_argument_parameter()
allows developers to specify custom
parameters to be passed to the argparse parser’sadd_argument()
method. These parameters will
become accessible in the resulting argparse Action object when modifyingArgparseCompleter
behavior. - Using
SimpleTable
in the output for the following commands to improve appearance.- help
- set (command and tab completion of Settables)
- alias tab completion
- macro tab completion
- Tab completion of
CompletionItems
now includes divider row comprised ofCmd.ruler
character. - Removed
--verbose
flag from set command since descriptions always show now. - All cmd2 built-in commands now populate
self.last_result
. - Argparse tab completer will complete remaining flag names if there are no more positionals to complete.
- Updated
async_alert()
to account forself.prompt
not matching Readline’s current prompt.
- New function
- Deletions (potentially breaking changes)
- Deleted
set_choices_provider()
andset_completer()
which were deprecated in 2.1.2
- Deleted
- Breaking Changes
- Renamed
set_default_argument_parser()
toset_default_argument_parser_type()
- Renamed
2.1.2 (July 5, 2021)
- Enhancements
- Added the following accessor methods for cmd2-specific attributes to the
argparse.Action
classget_choices_callable()
set_choices_provider()
set_completer()
get_descriptive_header()
set_descriptive_header()
get_nargs_range()
set_nargs_range()
get_suppress_tab_hint()
set_suppress_tab_hint()
- Added the following accessor methods for cmd2-specific attributes to the
- Deprecations
- Now that
set_choices_provider()
andset_completer()
have been added as methods to the
argparse.Action
class, the standalone functions of the same name will be removed in version
2.2.0. To update to the new convention, do the following:- Change
set_choices_provider(action, provider)
toaction.set_choices_provider(provider)
- Change
set_completer(action, completer)
toaction.set_completer(completer)
- Change
- Now that
cmd2 : immersive interactive command line applications
Develper’s Toolbox •
Philosophy •
Installation •
Documentation •
Tutorials •
Hello World •
Projects using cmd2 •
cmd2 is a tool for building interactive command line applications in Python. Its goal is to make it
quick and easy for developers to build feature-rich and user-friendly interactive command line
applications. It provides a simple API which is an extension of Python’s built-in
cmd module. cmd2 provides a wealth of features on top
of cmd to make your life easier and eliminates much of the boilerplate code which would be necessary
when using cmd.
The developers toolbox
When creating solutions developers have no shortage of tools to create rich and smart user interfaces.
System administrators have long been duct taping together brittle workflows based on a menagerie of simple command line tools created by strangers on github and the guy down the hall.
Unfortunately, when CLIs become significantly complex the ease of command discoverability tends to fade quickly.
On the other hand, Web and traditional desktop GUIs are first in class when it comes to easily discovering functionality.
The price we pay for beautifully colored displays is complexity required to aggregate disperate applications into larger systems.
cmd2
fills the niche between high ease of command discovery applications and smart workflow automation systems.
The cmd2
framework provides a great mixture of both worlds. Application designers can easily create complex applications and rely on the cmd2 library to offer effortless user facing help and extensive tab completion.
When users become comfortable with functionality, cmd2 turns into a feature rich library enabling a smooth transition to full automation. If designed with enough forethought, a well implemented cmd2 application can serve as a boutique workflow tool. cmd2
pulls off this flexibility based on two pillars of philosophy:
- Tab Completion
- Automation Transition
Philosophy
Deep extensive tab completion and help text generation based on the argparse library create the first pillar of ‘ease of command discovery’. The following is a list of features in this category.
- Great tab completion of commands, subcommands, file system paths, and shell commands.
- Custom tab completion for user designed commands via simple function overloading.
- Tab completion from
persistent_history_file
sources added with very little friction. - Automatic tab completion of
argparse
flags and optional arguments. - Path completion easily enabled.
- When all else fails, custom tab completion based on
choices_provider
can fill any gaps.
cmd2 creates the second pillar of ‘ease of transition to automation’ through alias/macro creation, command line argument parsing and execution of cmd2 scripting.
- Flexible alias and macro creation for quick abstraction of commands.
- Text file scripting of your application with
run_script
(@
) and_relative_run_script
(@@
) - Powerful and flexible built-in Python scripting of your application using the
run_pyscript
command - Transcripts for use with built-in regression can be automatically generated from
history -t
orrun_script -t
Installation
On all operating systems, the latest stable version of cmd2
can be installed using pip:
pip install -U cmd2
cmd2 works with Python 3.6+ on Windows, macOS, and Linux. It is pure Python code with few 3rd-party dependencies.
For information on other installation options, see
Installation Instructions in the cmd2
documentation.
Documentation
The latest documentation for cmd2 can be read online here: https://cmd2.readthedocs.io/en/latest/
It is available in HTML, PDF, and ePub formats.
The best way to learn the cmd2 api is to delve into the example applications located in source under examples.
Tutorials
- PyOhio 2019 presentation:
- video
- slides
- example code
- Cookiecutter Templates from community
- Basic cookiecutter template for cmd2 application : https://github.com/jayrod/cookiecutter-python-cmd2
- Advanced cookiecutter template with external plugin support : https://github.com/jayrod/cookiecutter-python-cmd2-ext-plug
- Example Applications
Hello World
#!/usr/bin/env python """A simple cmd2 application.""" import cmd2 class FirstApp(cmd2.Cmd): """A simple cmd2 application.""" def do_hello_world(self, _: cmd2.Statement): self.poutput('Hello World') if __name__ == '__main__': import sys c = FirstApp() sys.exit(c.cmdloop())
Found a bug?
If you think you’ve found a bug, please first read through the open Issues. If you’re confident it’s a new bug, go ahead and create a new GitHub issue. Be sure to include as much information as possible so we can reproduce the bug. At a minimum, please state the following:
cmd2
version- Python version
- OS name and version
- What you did to cause the bug to occur
- Include any traceback or error message associated with the bug
Projects using cmd2
Application Name | Description | |
---|---|---|
Jok3r | Network & Web Pentest Automation Framework | |
CephFS Shell | Ceph is a distributed object, block, and file storage platform | |
psiTurk | An open platform for science on Amazon Mechanical Turk | |
Poseidon | Leverages software-defined networks (SDNs) to acquire and then feed network traffic to a number of machine learning techniques. | |
Unipacker | Automatic and platform-independent unpacker for Windows binaries based on emulation | |
tomcatmanager | A command line tool and python library for managing a tomcat server | |
Expliot | Internet of Things (IoT) exploitation framework | |
mptcpanalyzer | Tool to help analyze mptcp pcaps | |
clanvas | Command-line client for Canvas by Instructure |
Possibly defunct but still good examples
- JSShell
- FLASHMINGO
IMPORTANT NOTE: The PyCmd project has moved to GitHub: https://github.com/horeah/PyCmd
PyCmd is a smart command prompt extension for Windows’ cmd.exe; its purpose is to emulate a few power features of UNIX shells (decent Tab-completion, persistent history, etc.)
Features
- Smart Tab-completion (similar to e.g. bash)
- Searchable, persistent command history
- Enhanced editing (copy/paste, undo, emacs key bindings)
- History of recently visited directories
License
GNU Library or Lesser General Public License version 2.0 (LGPLv2)
Organize your knowledge management service portal so any member of your enterprise from any department can access accurate, up-to-date information. Quickly find answers by topic, business category, or service action. With everything the company needs in one place, offer consistently high-quality content across the KMS portal that any member can find and share. Manage high quality content through easy-to-use administrative functions no matter how many people you have on staff. Receive actionable feedback to continue to provide the highest level of consistent knowledge across your business.
User Ratings
4.7
out of 5 stars
★★★★★
★★★★
★★★
★★
★
ease
1 of 5
2 of 5
3 of 5
4 of 5
5 of 5
4 / 5
features
1 of 5
2 of 5
3 of 5
4 of 5
5 of 5
3 / 5
design
1 of 5
2 of 5
3 of 5
4 of 5
5 of 5
4 / 5
support
1 of 5
2 of 5
3 of 5
4 of 5
5 of 5
3 / 5
User Reviews
- All
- ★★★★★
- ★★★★
- ★★★
- ★★
- ★
-
Very nice enhancement to CMD.EXE for the command history, the TAB completion mechanism and the trailing backslash. Really add comfort and rapidity to console usage.
One small flaw however, that caused me not to give the full 5 stars: it does not «transmit» the error code received from a program to the errorlevel environment variable. Example: lets say that I write a program and my exit code is 1244 (under Windows it means «The operation being requested was not performed because the user has not been authenticated») ; well when I check the errorlevel by $ echo %errorlevel%, I get ‘0’… while when under regular CMD.EXE I get 1244.
You may well think it’s a small detail, but for me it’s important that is why I did not give it 5 stars. But still it’s my everyday-usage console CMD extension.
Thank you for the very good work.
Gilles -
Simply awesome! Been using it daily since years. And useful and _intuitive_ features still get added sometimes, like the ALT-UP thingy in the last version. Keep it up!
-
Works well but do not provide a real «plus» to windows cmd
Read more reviews >
Additional Project Details
Intended Audience
Advanced End Users
User Interface
Console/Terminal
Programming Language
Python
1.4 M
Объектно-ориентированный динамический язык программирования
Python это динамический интерактивный объектно-ориентированный язык программирования. Он позволяет вам использовать модули, исключения, динамический синтаксис, классы и высокоуровневые типы данных. Этот…
Больше информации
Лицензия | Бесплатно | |
---|---|---|
ОС | Windows |
Раздел | Общие | |
---|---|---|
Язык | Pусский | |
Автор | Python Software Foundation | |
Размер | 24.05 MB | |
Загрузки | 1,389,559 | |
Дата | 7 дек 2022 | |
SHA256 | 5bcf0ce02d6de9edee44cc30287b59bba3625089ac85f7486538bcd5d3766b37 | |
Почему это приложение опубликовано на Uptodown? |
(Больше информации) |
Доступно для других платформ
Превосходная программа для 3D-моделирования
Запускайте программы под DOS из Windows XP
Компилятор с открытым исходным кодом для Pascal
Создавайте простые и наглядные игры
Создавайте целые фэнтези-миры своими руками
Создавайте собственную анимацию очень простым способом
Основа для создания собственных боевых игр
Создавать собственные игры еще никогда не было так просто
Приложения, рекомендуемые для вас
Надежный, универсальный и настраиваемый браузер
Общайтесь со всеми своими контактами в Telegram со своего рабочего стола
Видеозвонки и конференции с массой других возможностей
Автоматизация нажатий мышкой на компьютере
Многоплатформенный редактор кода для Microsoft
Общайся с друзьями через десктопную версию Whatsapp
Совершенный партнер для вашего нового iPod или iPhone
Создавайте собственную анимацию очень простым способом
Похожие на Python
Полнофункциональный текстовый редактор для программистов от GitHub
Многоплатформенный редактор кода для Microsoft
Динамическая среда для веб-разработки
Новая среда программирования для Android
Среда для программирования под Android
Среда IDE, адаптированная для программирования на динамических языках
Avocode
Компилятор с открытым исходным кодом для Pascal
Новая среда программирования для Android
Emurasoft
Все, что нужно программисту от редактора
VLSoftware.net
Создавайте собственные игры для любых платформ
Инструмент для создания нелинейных интерактивных рассказов
Самая популярная среда разработки
Создавай приложения на HTML5 максимально просто
We all know that nowadays Python is one of the most popular coding languages among all. While installing Python, one IDE named IDLE is also installed. Using the IDLE we can write and also run our programs. But we can also run python programs on CMD or command prompt as CMD is the default command-line interpreter on Windows.
But there’s a need to set up the environment variable in windows to use python on the command-line. Following are the steps to add Python Environment to Windows path:
Step 1: For setting up Python on CMD we must check whether Python is installed on your machine or not. For doing this go to the Windows search bar and search for python. If you find python in the result then you are good to go.
You can see Python3 is installed on my computer
If python is not installed on your computer, then it can be installed with How to install Python on Windows?.
Step 2: Now check whether python is already set up in Command Prompt or not. For doing this just open cmd and type python. If you see any python version then it is already setup.
You can see after typing python nothing happened. So, python is not set up on cmd yet.
Step 3: Now open the Windows search bar and search for “idle”. Without opening the app click on “Open file location”. If you didn’t get the option right click on the app and you will get it.
Now a file location will be opened on Windows explorer.
Step 4: Now right-click on “IDLE” and click on “open file location”
Click on “Open file location”
After opening the file location copy the path.
Copy the location
Step 5: Now go to the windows search bar and search for “Environment variables” and open it.
Open this
After opening the menu click on “Environment Variables”
Click on the “Environment Variables”
Now double click on the “path” in the “System Variables”
In the “Edit System Variable” menu click on “new”, then paste the file location you copied and click ok.
Now close the Environment menus by clicking ok and congratulation, we have set up the Command Prompt for python.
Step 6: Now check whether it works. Open Command Prompt and type “python” and hit enter. You will see a python version and now you can run your program there.
В данном разделе мы научимся устанавливать Python и менеджер пакетов pip на Windows 10 с нуля. Лучший способ установить Python на Windows — это скачать официальный установщик с сайта python.org. Чтобы сделать это, откройте браузер и перейдите по ссылке https://python.org/. После завершения загрузки установщика, откройте «Загрузки». Сайт обнаружит, что вы посетили его с Windows, и предложит скачать последнюю версию Python 3 или Python 2. Если вы не знаете, какую версию использовать, то я рекомендую Python 3. Если вам нужно работать с унаследованным кодом Python 2, тогда вам необходим Python 2. Под вкладками Downloads → Download for Windows нажмите кнопку “Python 3.X.X” (или “Python 2.X.X”), чтобы скачать установочный файл.
64-разрядный Python против 32-разрядного
Если вы гадаете, какую версию Python нужно использовать 64-разрядную или 32-разрядную, вам, скорее всего, понадобится 32-разрядная. Иногда достаточно тяжело найти бинарники для 64-разрядной версии, а это значит, что некоторые сторонние модули могут установиться неправильно на 64-разрядной версии Python. Мое мнение – использовать ту версию, которую конкретно рекомендуют на официальном сайте. Если вы кликните кнопку Python 3 или Python 2 под “Download for Windows”, вы получите именно ту версию, которую выбрали. Помните, Если вы в итоге сделаете неправильный выбор, и захотите перейти на другую версию Python, вы можете просто удалить существующую версию и переустановить его, скачав другой установщик с официального сайта.
По окончанию загрузки установщика, запустите его двойным щелчком мыши, чтобы начать установку Python. Обязательно установите флажок на «Add Python X.Y to PATH» в мастере настройке. Убедитесь, что флажок “Add Python X.Y to PATH” поставлен в установщике, в противном случае у вас будут проблемы с доступом инсталлятора Python к командной стоке. Нажмите «Установить» для начала установки. Установка должна пройти быстро, после чего Python будет готов к запуску на вашей системе. К следующему шагу нужно убедиться, что все было выполнено надлежащим образом.
Подтверждаем, что Python был установлен правильно
По окончанию установки, Python должен быть установлен на вашем компьютере. Давайте убедимся в том, что все было выполнено правильно, протестировав, имеет ли Python доступ к командной строке (cmd) Windows:
- Откройте командную строку Windows, запустив cmd.exe
- Введите pip и нажмите «Enter»
- Вы увидите справочный текст менеджера пакетов Python под названием “pip”. Если вы получите уведомление об ошибке, повторите этапы установки Python, и убедитесь в том, что вы обладаете рабочей версией Python. Большая часть проблем, с которыми вы можете столкнуться, будут иметь то или иное отношение к неправильной настройке PATH. Переустановка и подтверждение того, что опция “Add Python to PATH” была активирована, должны исправить эту проблему.
Есть вопросы по Python?
На нашем форуме вы можете задать любой вопрос и получить ответ от всего нашего сообщества!
Telegram Чат & Канал
Вступите в наш дружный чат по Python и начните общение с единомышленниками! Станьте частью большого сообщества!
Паблик VK
Одно из самых больших сообществ по Python в социальной сети ВК. Видео уроки и книги для вас!
Что теперь?
Убедившись в том, что все сделано правильно, и убедившись в правильной работе Pip в вашей командной строке, вы можете смело заявить, что установили Python на вашей системе.
Являюсь администратором нескольких порталов по обучению языков программирования Python, Golang и Kotlin. В составе небольшой команды единомышленников, мы занимаемся популяризацией языков программирования на русскоязычную аудиторию. Большая часть статей была адаптирована нами на русский язык и распространяется бесплатно.
E-mail: vasile.buldumac@ati.utm.md
Образование
Universitatea Tehnică a Moldovei (utm.md)
- 2014 — 2018 Технический Университет Молдовы, ИТ-Инженер. Тема дипломной работы «Автоматизация покупки и продажи криптовалюты используя технический анализ»
- 2018 — 2020 Технический Университет Молдовы, Магистр, Магистерская диссертация «Идентификация человека в киберпространстве по фотографии лица»
Содержание:развернуть
- Установка на Windows
- Установка на Linux (из репозитория)
-
Ubuntu
-
Debian
-
Cent OS
- Установка на Linux (из исходников)
- Установка на MacOS
В данной статье мы рассмотрим, как устанавливать Python на Windows 10, Linux или mac OS по шагам.
Установка на Windows
Шаг 1 Для начала, нам понадобится скачать дистрибутив. Он находится на официальном сайте www.python.org в разделе «Downloads«.
Если вам нужна более ранняя версия Python, выберите пункт «Windows» слева в разделе «Downloads«.
Использовать версию ниже 2.x не рекомендуется — поддержка 2-й версии Python прекратилась в 2020 году
В списке также присутствуют версии Python 64-bit. 64-разрядная версия позволит одному процессу использовать больше оперативной памяти, чем 32-разрядная. Однако есть одна особенность: для хранения некоторых данных (например целых чисел) может потребоваться больше оперативной памяти, чем в версии 32-bit.
Если в ближайшее время вы не планируете заниматься научными вычислениями и задачами, в которых требуется более 2 ГБ памяти, используйте рекомендованную 32-битную версию.
Шаг 2 Установка Python.
Поставьте галочку около «Add Python 3.x to PATH«. Она отвечает за добавление пути до Python в системную переменной PATH (для того, чтобы запускать интерпретатор командой python
без указания полного пути до исполняемого файла).
Далее выбираем «Install Now«.
После установки, отобразится сообщение «Setup was successful». Python установлен! 🎉
Шаг 3 Проверим, правильно ли всё установилось. В меню «Пуск» появилась папка «Python 3.x«. В ней мы видим IDLE (редактор кода), интерпретатор Python и документация.
Зайдем в командную строку Windows «WIN + R«. Вводим в поле «cmd» и нажимаем «ok«.
Набрав в консоли команду python --version
мы увидим установленную версию Python.
Установка на Linux (из репозитория)
Python входит в состав большинства современных дистрибутивов Linux. Чтобы проверить, какая версия установлена в вашей системе, попробуйте выполнить следующие команды:
python --version
python3 --version
Команды две, потому что в вашей системе могут быть установлены одновременно 2 версии — Python 2.x и Python 3.x.
Если python 3 не установлен, или необходимо обновить старую версию, для разных дистрибутивов Linux это делается по-разному. Для начала необходимо выяснить, какая версия дистрибутива установлена на вашей системе. Команда lsb_release -a
покажет нужную информацию.
Теперь вы знаете название и версию своего дистрибутива Linux и можете приступить к установке Python.
Ubuntu
Для установки Python 3.7 на Ubuntu, выполните следующие команды:
sudo apt-get update
sudo apt-get install python3.7
Если вы используете старую версию Ubuntu, то пакета python3.7 может не быть в репозитории Universe. Вам нужно получить его из архива PPA (Personal Package Archive). Выполните следующие команды:
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.7
Python 3.8 отсутствует в репозитории Ubuntu по умолчанию. Если выполнить команду sudo apt-get install python3.8
в консоли можно увидеть предупреждение Unable to locate package python3.8
.
Для установки Python3.8 выполните следующие команды:
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.8
Debian
Первый способ, установка Python 3.7 с помощью команды:
apt install python3.7
Если данный способ не сработал, или отобразилась ошибка Unable to locate package python3.7
, есть второй способ — установка Python из исходников. Этот способ описан ниже.
Cent OS
Установить Python 3.6 можно следующим командами:
sudo yum install centos-release-scl
sudo yum install rh-python36
Чтобы использовать установленную версию Питона, достаточно выполнить команду:
scl enable rh-python36 bash
Команда scl вызывает скрипт /opt/rh/rh-python36/enable,
который меняет переменные окружения shell.
Обратите внимание — если вы выйдете из сеанса или откроете новый в терминале, версия по умолчанию будет 2.7.x., и команду scl
нужно будет выполнять заново.
Для установки более свежей версии Python (например 3.8) воспользуйтесь установкой из исходников, описанной ниже.
Установка на Linux (из исходников)
Установка через исходники не так сложна, как кажется изначально. Она состоит из 4 шагов.
Шаг 1 Прежде чем начать устанавливать Python 3.8, необходимо установить необходимые библиотеки для компиляции Python следующими командами:
apt-get install build-essential checkinstall
apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev
libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
Шаг 2 Скачать архив Python 3.8 в любое место (например в /opt):
cd /opt
wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
Доступные версии можно выбрать тут.
Разархивируем скачанный архив:
tar xzf Python-3.8.1.tgz
Шаг 3 Осталось скомпилировать исходники. Для этого выполним команды:
cd Python-3.8.1
./configure --enable-optimizations
make altinstall
altinstall используется для предотвращения замены бинарного файла python в папке /usr/bin
Шаг 4 Проверить установку можно командой:
python3.8 -V
Чтобы скачанный архив Python-3.8.1.tgz не занимал лишнее место, его можно удалить:
cd /opt
rm -f Python-3.8.1.tgz
Установка на MacOS
Для установки на Mac OS X, просто скачайте Python 3 с официального сайта www.python.org. Далее кликните на скачанный файл два раза, пройдите процесс установки и проверьте в консоли версию Python запустив команду python3 --version
Альтернативный вариант — установка через Homebrew.
Шаг 1 Сначала необходимо установить сам Homebrew (если он отсутствует). Откройте приложение «Terminal» и выполните следующие команды:
xcode-select --install
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Проверим успешность установки командой brew doctor
Шаг 2 Установим Python 3.
brew install python3
И проверим результат установки:
python3 --version
Изучите самый популярный язык программирования Python
Научим создать игры, разбираться в анализе данных и писать ботов для соцсетей. Python для детей — отличный способ войти в айти и познакомиться с программированием. Запишитесь на бесплатный вводный урок и получите +2 урока в подарок
Как скачать Python и выбрать версию
У вас сразу же может возникнуть вопрос: а для чего вообще скачивать и устанавливать Python на свой компьютер, если есть множество различных онлайн-интерпретаторов? И действительно, онлайн-интерпретаторов существует огромное множество, но они больше подходят для тестирования самых простых программ, а для полноценной работы с инструментами Python их недостаточно. Именно поэтому стоит установить Python на свой компьютер.
Первым делом нужно скачать установщик Python с официального сайта. Не рекомендуем скачивать установщик с других ресурсов — так можно легко подцепить вирусы. Пользуйтесь только официальным сайтом.
Что же насчёт версии? Существует множество различных версий Python, и разработчики не прекращают спорить о том, какая из них лучше. Однако, если вы планируете в будущем работать в сфере IT, то лучше выбрать последнюю версию Python. В нашем примере мы скачаем последнюю версию на момент написания статьи — 3.10.6.
На страничке Downloads официального сайта вы увидите большую жёлтую кнопку «Download Python 3.10.6». Чтобы скачать установщик Python, нужно нажать на неё.
Получай лайфхаки, статьи, видео и чек-листы по обучению на почту
Как установить Python
Теперь разберемся, как правильно установить Python на разные операционные системы.
Windows
Как установить Python на Windows 10? Для начала запустите скачанный ранее установщик. После этого на экране появится такое окно:
Нажмите Install Now и разрешите приложению вносить изменения на устройстве. Дождитесь, пока выполнится установка необходимых пакетов. После завершения установки должно появиться следующее окно, которое сообщит об успешной установке Python:
Как проверить, что вы всё сделали правильно и Python установлен корректно? Для этого откройте командную строку с помощью комбинации клавиш Win+R, в появившемся окне наберите cmd и нажмите OK (или клавишу Enter):
Теперь в открывшейся командной строке наберите py или python и нажмите Enter. Если установка прошла корректно, то в командной строке вы увидите версию Python и номер сборки, а также Python предложит несколько вариантов знакомства с собой.
Если вам нужно узнать только версию Python, то в командной строке введите py —version. При корректной установке на экране вы увидите текущую версию языка.
Как установить Python на Windows 7?
Для более ранних версий Windows установить Python можно по той же инструкции, так как принципиальных различий в установке не будет.
MacOS
Установка Python на MacOS происходит немного иным образом. Сначала установите Homebrew — это бесплатная открытая система для управления программными проектами. Она упростит установку программного обеспечения на MacOS. Для её установки наберите в терминале следующую команду:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Теперь можно приступить к установке Python. Для этого в терминале введите команду:
brew install python3
Чтобы проверить, что установка Python прошла корректно, в терминале нужно написать:
python3 --version
В результате вы должны получить сообщение с версией установленного Python.
Как начать работать с Python
Мы установили Python, но пока он может работать только через командную строку. Для начинающих такой способ не очень удобен, так как для запуска программы нужно будет написать в командной строке:
-
py <полное имя файла> — для Windows;
-
python <полное имя файла> — для MacOS.
Под полным именем файла имеется в виду полный путь до файла (то есть диск, папка и название самого файла).
Для примера рассмотрим программу, которая выводит «Hello, world!» на экран. Запишем её в файл hello.py, который сохраним на диске D. Теперь для запуска этого файла нужно записать в командной строке или терминале следующую строку:
-
py D:hello.py — для Windows;
-
python D:hello.py — для MacOS.
Результатом работы будет выведенная на экран строка «Hello, world!».
Из-за таких неудобств вместе с Python обычно устанавливают IDE — среду разработки Python-программ. В ней удобнее писать код, запускать и отлаживать его. Также можно довольно просто сохранить написанную программу, нажав на соответствующую кнопку. Посмотрим, как установить такое ПО на примере Visual Studio Code.
Установка и подключение Visual Studio Code
Для установки редактора нужно перейти на официальный сайт. На главной странице нужно нажать на стрелочку рядом с большой синей кнопкой, выбрать свою операционную систему и нажать на синюю стрелочку для скачивания установщика.
После скачивания программы нужно запустить установщик и следовать инструкциям: принять соглашение, выбрать папку для установки (можно оставить папку по умолчанию), проставить все галочки и нажать кнопку «Установить». После завершения установки поставьте галочку в поле «Открыть Visual Studio Code» для того, чтобы сразу запустить Visual Studio Code.
Чтобы было проще работать с редактором, установим русский язык. Для этого нужно нажать на нижний значок с кубиками в меню слева и в поисковой строке ввести Russian:
Установите первый пакет. Для этого нужно нажать синюю кнопку Install. После установки потребуется перезагрузить редактор, для этого в левом нижнем углу нужно нажать кнопку Restart.
Теперь ориентироваться в редакторе будет проще! Для работы с Python-файлами нужно научить Visual Studio Code понимать и запускать их. Нажмите на тот же значок и в поисковой строке введите tag:debuggers @sort:installs. В результатах поиска нужно найти Python и нажать на кнопку «Установить»:
То же самое нужно проделать для установки подсветки синтаксиса: напишите в поисковой строке ext:py и установите расширение MagicPython. Подсветка нужна для комфортного визуального восприятия различных кусков кода. После установки всех необходимых расширений перезапустите Visual Studio Code.
Теперь для примера откроем файл hello.py и запустим его. Для этого в левом верхнем углу выберите «Файл» и нажмите «Открыть файл…».
После открытия файл нужно запустить. Для этого нажмите клавишу F5 или в меню сверху выберите «Выполнить» и нажмите «Запустить отладку». Во всплывающем окне нужно выбрать, с чем работать, в нашем случае это «файл Python».
В итоге у нас получилось установить редактор кода с подсветкой синтаксиса, в котором можно с лёгкостью создавать файлы, редактировать и запускать код, а также получать результат его работы.
Если вы хотите ещё ближе познакомиться с этим прекрасным языком программирования и научиться писать программы разного уровня сложности, то приходите на курсы по Python в онлайн-школу Skysmart Pro!
Среда Python — интерпретатор высокоуровневого языка программирования Python, содержащий все необходимые инструменты для создания приложений. Поддерживает подключение различных библиотек и модулей, совместим с любыми версиями Windows ОС.
Возможности Python
- Удобное окно командной строки;
- Поддержка многопоточных вычислений;
- Использование протоколов HTTP, FTP, SMTP;
- Находит ошибки в вашем коде в автоматическом режиме;
- Работа со стандартным файловым менеджером от компании Microsoft;
- Доступна установка Python на Windows, Linux, MacOS, Ubuntu, Unix (32, 64-bit);
- Загрузка дополнений, созданных на других языках Java, Perl, С++, XML, Ruby, Jython.
Преимущества
- Отсутствие вирусов;
- Не требует регистрации;
- Наличие подсказок, упрощающих процесс написания;
- Опции интроспекции, типизации, структуризации и самоанализа;
- Привлекательная оболочка консоли, понятные элементы управления;
- Доступен инструмент динамической компиляции для увеличения производительности;
- Регулярные обновления интерпретатора Python3 от официального сайта python.org;
- Поддерживает следующие парадигмы: объектно-ориентированная, структурная и функциональная.
Недостатки
- Пакетная компиляция может занимать много времени;
- Для работы с ПО, требуется наличие минимальных знаний программиста.
Python скачать бесплатно
Последняя версия:
3.9.6 от
28.06
2021
Лицензия: Бесплатно
Операционные системы:
Windows 7, 8, 10, XP, Vista
Интерфейс: Русский
Размер файла: 25.1 Mb
Скачать Python
32 bit
Python_x32_Setup.exe
Скачать Python
64 bit
Python_x64_Setup.exe
Полное описание
При помощи последней версии Python опытные пользователи смогут создавать программы на языке Питон, а новички сумеют обучиться основам написания кода, благодаря набору интерактивных инструкций. После запуска установщика Python, выбираем папку, в которую будет произведена установка софта, затем нажимаем Next и ждём завершения инсталляции. Одно из главных достоинств языка программирования высокого уровня Python — это простота разработки. Следовательно, интерактивная среда выполнена максимально понятно.
Перед вами откроется удобный пользовательский интерфейс компилятора Python. Стоит отметить качественный текстовый редактор Emacs, поддерживающий проведение параллельных вычислений в нескольких вкладках. Доступна полезная функция быстрой обработки синтаксиса и вывода найденных ошибок или исключений с подсвечиванием конкретного места в коде. Программное обеспечение позволяет загрузить много дополнительных пакетов и библиотек для расширения возможностей.
jQuery(document).ready(function() {
App.init();
//App.initScrollBar();
App.initAnimateDropdown();
OwlCarousel.initOwlCarousel();
//ProgressBar.initProgressBarHorizontal();
});