Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.
- Latest Python 3 Release — Python 3.11.1
Stable Releases
-
Python 3.11.1 — Dec. 6, 2022
Note that Python 3.11.1 cannot be used on Windows 7 or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows embeddable package (ARM64)
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
- Download Windows installer (ARM64)
-
Python 3.10.9 — Dec. 6, 2022
Note that Python 3.10.9 cannot be used on Windows 7 or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.9.16 — Dec. 6, 2022
Note that Python 3.9.16 cannot be used on Windows 7 or earlier.
- No files for this release.
-
Python 3.8.16 — Dec. 6, 2022
Note that Python 3.8.16 cannot be used on Windows XP or earlier.
- No files for this release.
-
Python 3.7.16 — Dec. 6, 2022
Note that Python 3.7.16 cannot be used on Windows XP or earlier.
- No files for this release.
-
Python 3.11.0 — Oct. 24, 2022
Note that Python 3.11.0 cannot be used on Windows 7 or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows embeddable package (ARM64)
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
- Download Windows installer (ARM64)
-
Python 3.9.15 — Oct. 11, 2022
Note that Python 3.9.15 cannot be used on Windows 7 or earlier.
- No files for this release.
-
Python 3.8.15 — Oct. 11, 2022
Note that Python 3.8.15 cannot be used on Windows XP or earlier.
- No files for this release.
-
Python 3.10.8 — Oct. 11, 2022
Note that Python 3.10.8 cannot be used on Windows 7 or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.7.15 — Oct. 11, 2022
Note that Python 3.7.15 cannot be used on Windows XP or earlier.
- No files for this release.
-
Python 3.7.14 — Sept. 6, 2022
Note that Python 3.7.14 cannot be used on Windows XP or earlier.
- No files for this release.
-
Python 3.8.14 — Sept. 6, 2022
Note that Python 3.8.14 cannot be used on Windows XP or earlier.
- No files for this release.
-
Python 3.9.14 — Sept. 6, 2022
Note that Python 3.9.14 cannot be used on Windows 7 or earlier.
- No files for this release.
-
Python 3.10.7 — Sept. 6, 2022
Note that Python 3.10.7 cannot be used on Windows 7 or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.10.6 — Aug. 2, 2022
Note that Python 3.10.6 cannot be used on Windows 7 or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.10.5 — June 6, 2022
Note that Python 3.10.5 cannot be used on Windows 7 or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.9.13 — May 17, 2022
Note that Python 3.9.13 cannot be used on Windows 7 or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.10.4 — March 24, 2022
Note that Python 3.10.4 cannot be used on Windows 7 or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.9.12 — March 23, 2022
Note that Python 3.9.12 cannot be used on Windows 7 or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.10.3 — March 16, 2022
Note that Python 3.10.3 cannot be used on Windows 7 or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.9.11 — March 16, 2022
Note that Python 3.9.11 cannot be used on Windows 7 or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.8.13 — March 16, 2022
Note that Python 3.8.13 cannot be used on Windows XP or earlier.
- No files for this release.
-
Python 3.7.13 — March 16, 2022
Note that Python 3.7.13 cannot be used on Windows XP or earlier.
- No files for this release.
-
Python 3.9.10 — Jan. 14, 2022
Note that Python 3.9.10 cannot be used on Windows 7 or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.10.2 — Jan. 14, 2022
Note that Python 3.10.2 cannot be used on Windows 7 or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.10.1 — Dec. 6, 2021
Note that Python 3.10.1 cannot be used on Windows 7 or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.9.9 — Nov. 15, 2021
Note that Python 3.9.9 cannot be used on Windows 7 or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.9.8 — Nov. 5, 2021
Note that Python 3.9.8 cannot be used on Windows 7 or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.10.0 — Oct. 4, 2021
Note that Python 3.10.0 cannot be used on Windows 7 or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.7.12 — Sept. 4, 2021
Note that Python 3.7.12 cannot be used on Windows XP or earlier.
- No files for this release.
-
Python 3.6.15 — Sept. 4, 2021
Note that Python 3.6.15 cannot be used on Windows XP or earlier.
- No files for this release.
-
Python 3.9.7 — Aug. 30, 2021
Note that Python 3.9.7 cannot be used on Windows 7 or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.8.12 — Aug. 30, 2021
Note that Python 3.8.12 cannot be used on Windows XP or earlier.
- No files for this release.
-
Python 3.9.6 — June 28, 2021
Note that Python 3.9.6 cannot be used on Windows 7 or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.8.11 — June 28, 2021
Note that Python 3.8.11 cannot be used on Windows XP or earlier.
- No files for this release.
-
Python 3.7.11 — June 28, 2021
Note that Python 3.7.11 cannot be used on Windows XP or earlier.
- No files for this release.
-
Python 3.6.14 — June 28, 2021
Note that Python 3.6.14 cannot be used on Windows XP or earlier.
- No files for this release.
-
Python 3.9.5 — May 3, 2021
Note that Python 3.9.5 cannot be used on Windows 7 or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.8.10 — May 3, 2021
Note that Python 3.8.10 cannot be used on Windows XP or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.9.4 — April 4, 2021
Note that Python 3.9.4 cannot be used on Windows 7 or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.9.3 — April 2, 2021
Note that Python 3.9.3 cannot be used on Windows 7 or earlier.
- No files for this release.
-
Python 3.8.9 — April 2, 2021
Note that Python 3.8.9 cannot be used on Windows XP or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.9.2 — Feb. 19, 2021
Note that Python 3.9.2 cannot be used on Windows 7 or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.8.8 — Feb. 19, 2021
Note that Python 3.8.8 cannot be used on Windows XP or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.6.13 — Feb. 15, 2021
Note that Python 3.6.13 cannot be used on Windows XP or earlier.
- No files for this release.
-
Python 3.7.10 — Feb. 15, 2021
Note that Python 3.7.10 cannot be used on Windows XP or earlier.
- No files for this release.
-
Python 3.8.7 — Dec. 21, 2020
Note that Python 3.8.7 cannot be used on Windows XP or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.9.1 — Dec. 7, 2020
Note that Python 3.9.1 cannot be used on Windows 7 or earlier.
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.9.0 — Oct. 5, 2020
Note that Python 3.9.0 cannot be used on Windows 7 or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.8.6 — Sept. 24, 2020
Note that Python 3.8.6 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.8.6rc1 — Sept. 8, 2020
Note that Python 3.8.6rc1 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.5.10 — Sept. 5, 2020
Note that Python 3.5.10 cannot be used on Windows XP or earlier.
- No files for this release.
-
Python 3.7.9 — Aug. 17, 2020
Note that Python 3.7.9 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.12 — Aug. 17, 2020
Note that Python 3.6.12 cannot be used on Windows XP or earlier.
- No files for this release.
-
Python 3.8.5 — July 20, 2020
Note that Python 3.8.5 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.8.4 — July 13, 2020
Note that Python 3.8.4 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.8.4rc1 — June 30, 2020
Note that Python 3.8.4rc1 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.7.8 — June 27, 2020
Note that Python 3.7.8 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.11 — June 27, 2020
Note that Python 3.6.11 cannot be used on Windows XP or earlier.
- No files for this release.
-
Python 3.8.3 — May 13, 2020
Note that Python 3.8.3 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.8.3rc1 — April 29, 2020
Note that Python 3.8.3rc1 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 2.7.18 — April 20, 2020
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.7.7 — March 10, 2020
Note that Python 3.7.7 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.8.2 — Feb. 24, 2020
Note that Python 3.8.2 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.8.1 — Dec. 18, 2019
Note that Python 3.8.1 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.7.6 — Dec. 18, 2019
Note that Python 3.7.6 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.10 — Dec. 18, 2019
Note that Python 3.6.10 cannot be used on Windows XP or earlier.
- No files for this release.
-
Python 3.5.9 — Nov. 2, 2019
Note that Python 3.5.9 cannot be used on Windows XP or earlier.
- No files for this release.
-
Python 3.5.8 — Oct. 29, 2019
Note that Python 3.5.8 cannot be used on Windows XP or earlier.
- No files for this release.
-
Python 2.7.17 — Oct. 19, 2019
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.7.5 — Oct. 15, 2019
Note that Python 3.7.5 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.8.0 — Oct. 14, 2019
Note that Python 3.8.0 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.7.4 — July 8, 2019
Note that Python 3.7.4 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.9 — July 2, 2019
Note that Python 3.6.9 cannot be used on Windows XP or earlier.
- No files for this release.
-
Python 3.7.3 — March 25, 2019
Note that Python 3.7.3 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.4.10 — March 18, 2019
- No files for this release.
-
Python 3.5.7 — March 18, 2019
Note that Python 3.5.7 cannot be used on Windows XP or earlier.
- No files for this release.
-
Python 2.7.16 — March 4, 2019
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.7.2 — Dec. 24, 2018
Note that Python 3.7.2 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.8 — Dec. 24, 2018
Note that Python 3.6.8 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.7.1 — Oct. 20, 2018
Note that Python 3.7.1 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.7 — Oct. 20, 2018
Note that Python 3.6.7 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.5.6 — Aug. 2, 2018
Note that Python 3.5.6 cannot be used on Windows XP or earlier.
- No files for this release.
-
Python 3.4.9 — Aug. 2, 2018
- No files for this release.
-
Python 3.7.0 — June 27, 2018
Note that Python 3.7.0 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.6 — June 27, 2018
Note that Python 3.6.6 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 2.7.15 — May 1, 2018
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.6.5 — March 28, 2018
Note that Python 3.6.5 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.4.8 — Feb. 5, 2018
- No files for this release.
-
Python 3.5.5 — Feb. 5, 2018
Note that Python 3.5.5 cannot be used on Windows XP or earlier.
- No files for this release.
-
Python 3.6.4 — Dec. 19, 2017
Note that Python 3.6.4 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.3 — Oct. 3, 2017
Note that Python 3.6.3 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.3.7 — Sept. 19, 2017
- No files for this release.
-
Python 2.7.14 — Sept. 16, 2017
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.4.7 — Aug. 9, 2017
- No files for this release.
-
Python 3.5.4 — Aug. 8, 2017
Note that Python 3.5.4 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.2 — July 17, 2017
Note that Python 3.6.2 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.1 — March 21, 2017
Note that Python 3.6.1 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.4.6 — Jan. 17, 2017
- No files for this release.
-
Python 3.5.3 — Jan. 17, 2017
Note that Python 3.5.3 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.0 — Dec. 23, 2016
Note that Python 3.6.0 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 2.7.13 — Dec. 17, 2016
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.4.5 — June 27, 2016
- No files for this release.
-
Python 3.5.2 — June 27, 2016
Note that Python 3.5.2 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 2.7.12 — June 25, 2016
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.4.4 — Dec. 21, 2015
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.5.1 — Dec. 7, 2015
Note that Python 3.5.1 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 2.7.11 — Dec. 5, 2015
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.5.0 — Sept. 13, 2015
Note that Python 3.5.0 cannot be used on Windows XP or earlier.
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 2.7.10 — May 23, 2015
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.4.3 — Feb. 25, 2015
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 2.7.9 — Dec. 10, 2014
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.4.2 — Oct. 13, 2014
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.3.6 — Oct. 12, 2014
- No files for this release.
-
Python 3.2.6 — Oct. 12, 2014
- No files for this release.
-
Python 2.7.8 — July 2, 2014
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 2.7.7 — June 1, 2014
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.4.1 — May 19, 2014
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.4.0 — March 17, 2014
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.3.5 — March 9, 2014
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.3.4 — Feb. 9, 2014
- Download Windows X86-64 MSI Installer
- Download Windows x86 MSI Installer
-
Python 3.3.3 — Nov. 17, 2013
- Download Windows debug information files
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 2.7.6 — Nov. 10, 2013
- Download Windows help file
- Download Windows X86-64 MSI Installer
- Download Windows X86-64 MSI program database
- Download Windows x86 MSI Installer
- Download Windows x86 MSI program database
-
Python 2.6.9 — Oct. 29, 2013
- No files for this release.
-
Python 3.3.2 — May 15, 2013
- Download Windows debug information files
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.2.5 — May 15, 2013
- Download Windows debug information files
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 2.7.5 — May 12, 2013
- Download Windows debug information files
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.3.1 — April 6, 2013
- Download Windows debug information files
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.2.4 — April 6, 2013
- Download Windows debug information files
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 2.7.4 — April 6, 2013
- Download Windows debug information files
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.3.0 — Sept. 29, 2012
- Download Windows debug information files
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 2.6.8 — April 10, 2012
- No files for this release.
-
Python 3.2.3 — April 10, 2012
- Download Windows debug information files
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.1.5 — April 9, 2012
- No files for this release.
-
Python 2.7.3 — April 9, 2012
- Download Windows debug information files
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.2.2 — Sept. 3, 2011
- Download Windows debug information files
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.2.1 — July 9, 2011
- Download Windows debug information files
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.1.4 — June 11, 2011
- Download Windows debug information files
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 2.7.2 — June 11, 2011
- Download Windows debug information files
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 2.6.7 — June 3, 2011
- No files for this release.
-
Python 2.5.6 — May 26, 2011
- No files for this release.
-
Python 3.2.0 — Feb. 20, 2011
- Download Windows debug information files
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 2.7.1 — Nov. 27, 2010
- Download Windows debug information files
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.1.3 — Nov. 27, 2010
- Download Windows debug information files
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 2.6.6 — Aug. 24, 2010
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 2.7.0 — July 3, 2010
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.1.2 — March 20, 2010
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 2.6.5 — March 18, 2010
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 2.5.5 — Jan. 31, 2010
- No files for this release.
-
Python 2.6.4 — Oct. 26, 2009
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 2.6.3 — Oct. 2, 2009
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.1.1 — Aug. 17, 2009
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.1.0 — June 26, 2009
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 2.6.2 — April 14, 2009
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.0.1 — Feb. 13, 2009
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 2.5.4 — Dec. 23, 2008
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 2.4.6 — Dec. 19, 2008
- No files for this release.
-
Python 2.5.3 — Dec. 19, 2008
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 2.6.1 — Dec. 4, 2008
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.0.0 — Dec. 3, 2008
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 2.6.0 — Oct. 2, 2008
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 2.3.7 — March 11, 2008
- No files for this release.
-
Python 2.4.5 — March 11, 2008
- No files for this release.
-
Python 2.5.2 — Feb. 21, 2008
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 2.5.1 — April 19, 2007
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 2.3.6 — Nov. 1, 2006
- No files for this release.
-
Python 2.4.4 — Oct. 18, 2006
- Download Windows help file
- Download Windows x86 MSI installer
-
Python 2.5.0 — Sept. 19, 2006
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 2.4.3 — April 15, 2006
- Download Windows help file
- Download Windows x86 MSI installer
-
Python 2.4.2 — Sept. 27, 2005
- Download Windows help file
- Download Windows x86 MSI installer
-
Python 2.4.1 — March 30, 2005
- Download Windows x86 MSI installer
-
Python 2.3.5 — Feb. 8, 2005
- Download Windows installer
-
Python 2.4.0 — Nov. 30, 2004
- Download Windows x86 MSI installer
-
Python 2.3.4 — May 27, 2004
- Download Windows installer
-
Python 2.3.3 — Dec. 19, 2003
- Download Windows installer
-
Python 2.3.2 — Oct. 3, 2003
- Download Windows installer
-
Python 2.3.1 — Sept. 23, 2003
- Download Windows installer
-
Python 2.3.0 — July 29, 2003
- Download Windows installer
-
Python 2.2.3 — May 30, 2003
- Download Windows installer
-
Python 2.2.2 — Oct. 14, 2002
- Download Windows installer
-
Python 2.2.1 — April 10, 2002
- Download Windows installer
-
Python 2.1.3 — April 9, 2002
- Download Windows installer
-
Python 2.2.0 — Dec. 21, 2001
- Download Windows installer
-
Python 2.0.1 — June 22, 2001
- Download Windows debug information files
- Download Windows installer
Pre-releases
-
Python 3.12.0a4 — Jan. 10, 2023
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows embeddable package (ARM64)
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
- Download Windows installer (ARM64)
-
Python 3.12.0a3 — Dec. 6, 2022
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows embeddable package (ARM64)
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
- Download Windows installer (ARM64)
-
Python 3.12.0a2 — Nov. 15, 2022
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows embeddable package (ARM64)
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
- Download Windows installer (ARM64)
-
Python 3.12.0a1 — Oct. 25, 2022
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows embeddable package (ARM64)
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
- Download Windows installer (ARM64)
-
Python 3.11.0rc2 — Sept. 12, 2022
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows embeddable package (ARM64)
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
- Download Windows installer (ARM64)
-
Python 3.11.0rc1 — Aug. 8, 2022
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows embeddable package (ARM64)
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
- Download Windows installer (ARM64)
-
Python 3.11.0b5 — July 26, 2022
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows embeddable package (ARM64)
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
- Download Windows installer (ARM64)
-
Python 3.11.0b4 — July 11, 2022
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows embeddable package (ARM64)
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
- Download Windows installer (ARM64)
-
Python 3.11.0b3 — June 1, 2022
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows embeddable package (ARM64)
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
- Download Windows installer (ARM64)
-
Python 3.11.0b2 — May 31, 2022
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows embeddable package (ARM64)
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
- Download Windows installer (ARM64)
-
Python 3.11.0b1 — May 8, 2022
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows embeddable package (ARM64)
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
- Download Windows installer (ARM64)
-
Python 3.11.0a7 — April 5, 2022
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows embeddable package (ARM64)
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
- Download Windows installer (ARM64)
-
Python 3.11.0a6 — March 7, 2022
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
- Download Windows installer (ARM64)
-
Python 3.11.0a5 — Feb. 3, 2022
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
- Download Windows installer (ARM64)
-
Python 3.11.0a4 — Jan. 14, 2022
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.11.0a3 — Dec. 8, 2021
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.11.0a2 — Nov. 5, 2021
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.11.0a1 — Oct. 5, 2021
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.10.0rc2 — Sept. 7, 2021
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.10.0rc1 — Aug. 2, 2021
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.10.0b4 — July 10, 2021
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.10.0b3 — June 17, 2021
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.10.0b2 — May 31, 2021
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.10.0b1 — May 3, 2021
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.10.0a7 — April 5, 2021
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.10.0a6 — March 1, 2021
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.9.2rc1 — Feb. 16, 2021
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.8.8rc1 — Feb. 16, 2021
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.10.0a5 — Feb. 2, 2021
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.10.0a4 — Jan. 4, 2021
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.8.7rc1 — Dec. 7, 2020
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.10.0a3 — Dec. 7, 2020
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.9.1rc1 — Nov. 26, 2020
- Download Windows embeddable package (32-bit)
- Download Windows embeddable package (64-bit)
- Download Windows help file
- Download Windows installer (32-bit)
- Download Windows installer (64-bit)
-
Python 3.10.0a2 — Nov. 3, 2020
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.10.0a1 — Oct. 5, 2020
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.9.0rc2 — Sept. 17, 2020
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.5.10rc1 — Aug. 22, 2020
- No files for this release.
-
Python 3.9.0rc1 — Aug. 11, 2020
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.9.0b5 — July 20, 2020
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.9.0b4 — July 3, 2020
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.7.8rc1 — June 17, 2020
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.11rc1 — June 17, 2020
- No files for this release.
-
Python 3.9.0b3 — June 9, 2020
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.9.0b2 — June 9, 2020
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.9.0b1 — May 19, 2020
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.9.0a6 — April 28, 2020
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 2.7.18rc1 — April 4, 2020
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.9.0a5 — March 23, 2020
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.7.7rc1 — March 4, 2020
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.9.0a4 — Feb. 26, 2020
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.8.2rc2 — Feb. 17, 2020
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.8.2rc1 — Feb. 10, 2020
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.9.0a3 — Jan. 24, 2020
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.9.0a2 — Dec. 18, 2019
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.7.6rc1 — Dec. 11, 2019
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.10rc1 — Dec. 11, 2019
- No files for this release.
-
Python 3.8.1rc1 — Dec. 10, 2019
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.9.0a1 — Nov. 19, 2019
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.5.8rc2 — Oct. 12, 2019
- No files for this release.
-
Python 2.7.17rc1 — Oct. 9, 2019
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.7.5rc1 — Oct. 2, 2019
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.8.0rc1 — Oct. 1, 2019
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.5.8rc1 — Sept. 9, 2019
- No files for this release.
-
Python 3.8.0b4 — Aug. 29, 2019
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.8.0b3 — July 29, 2019
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.8.0b2 — July 4, 2019
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.9rc1 — June 18, 2019
- No files for this release.
-
Python 3.7.4rc1 — June 18, 2019
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.8.0b1 — June 4, 2019
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.8.0a4 — May 6, 2019
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.8.0a3 — March 25, 2019
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.7.3rc1 — March 12, 2019
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.4.10rc1 — March 4, 2019
- No files for this release.
-
Python 3.5.7rc1 — March 4, 2019
- No files for this release.
-
Python 3.8.0a2 — Feb. 25, 2019
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 2.7.16rc1 — Feb. 17, 2019
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.8.0a1 — Feb. 3, 2019
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.7.2rc1 — Dec. 11, 2018
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.8rc1 — Dec. 11, 2018
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.7.1rc2 — Oct. 13, 2018
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.7rc2 — Oct. 13, 2018
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.7.1rc1 — Sept. 26, 2018
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.7rc1 — Sept. 26, 2018
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.4.9rc1 — July 20, 2018
- No files for this release.
-
Python 3.5.6rc1 — July 20, 2018
- No files for this release.
-
Python 3.6.6rc1 — June 12, 2018
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.7.0rc1 — June 11, 2018
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.7.0b5 — May 30, 2018
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 2.7.15rc1 — April 15, 2018
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.6.5rc1 — March 13, 2018
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.7.0b2 — Feb. 28, 2018
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.7.0b1 — Jan. 31, 2018
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.4.8rc1 — Jan. 23, 2018
- No files for this release.
-
Python 3.5.5rc1 — Jan. 23, 2018
- No files for this release.
-
Python 3.7.0a4 — Jan. 9, 2018
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.7.0a3 — Dec. 5, 2017
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.4rc1 — Dec. 5, 2017
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.7.0a2 — Oct. 17, 2017
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.7.0a1 — Sept. 19, 2017
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.3rc1 — Sept. 19, 2017
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.3.7rc1 — Sept. 6, 2017
- No files for this release.
-
Python 2.7.14rc1 — Aug. 27, 2017
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.5.4rc1 — July 25, 2017
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.4.7rc1 — July 25, 2017
- No files for this release.
-
Python 3.6.2rc2 — July 7, 2017
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.2rc1 — June 17, 2017
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.1rc1 — March 5, 2017
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.5.3rc1 — Jan. 3, 2017
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.4.6rc1 — Jan. 3, 2017
- No files for this release.
-
Python 3.6.0rc2 — Dec. 16, 2016
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.0rc1 — Dec. 6, 2016
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 2.7.13rc1 — Dec. 4, 2016
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.6.0b4 — Nov. 21, 2016
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.0b3 — Oct. 31, 2016
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.0b2 — Oct. 10, 2016
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.0b1 — Sept. 12, 2016
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.0a4 — Aug. 15, 2016
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.0a3 — July 12, 2016
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.6.0a2 — June 13, 2016
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 2.7.12rc1 — June 13, 2016
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.5.2rc1 — June 13, 2016
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.4.5rc1 — June 13, 2016
- No files for this release.
-
Python 3.6.0a1 — May 17, 2016
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.4.4rc1 — Dec. 7, 2015
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.5.1rc1 — Nov. 23, 2015
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 2.7.11rc1 — Nov. 21, 2015
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.5.0rc4 — Sept. 9, 2015
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.5.0rc3 — Sept. 8, 2015
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.5.0rc2 — Aug. 25, 2015
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.5.0rc1 — Aug. 11, 2015
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.5.0b4 — July 26, 2015
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.5.0b3 — July 5, 2015
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.5.0b2 — June 1, 2015
- Download Windows help file
- Download Windows x86-64 embeddable zip file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 embeddable zip file
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.5.0b1 — May 24, 2015
- Download Windows AMD64 embeddable installer
- Download Windows AMD64 executable installer
- Download Windows AMD64 web-based installer
- Download Windows help file
- Download Windows x86 embeddable installer
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 2.7.10rc1 — May 11, 2015
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.5.0a4 — April 20, 2015
- Download Windows amd64 embeddable installer
- Download Windows amd64 web-based installer
- Download Windows amd executable installer
- Download Windows help file
- Download Windows x86 embeddable installer
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.5.0a3 — March 30, 2015
- Download Windows help file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.5.0a2 — March 9, 2015
- Download Windows help file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.5.0a1 — Feb. 8, 2015
- Download Windows help file
- Download Windows x86-64 executable installer
- Download Windows x86-64 web-based installer
- Download Windows x86 executable installer
- Download Windows x86 web-based installer
-
Python 3.4.3rc1 — Feb. 8, 2015
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 2.7.9rc1 — Nov. 26, 2014
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.3.6rc1 — Oct. 4, 2014
- No files for this release.
-
Python 3.2.6rc1 — Oct. 4, 2014
- No files for this release.
-
Python 3.4.2rc1 — Sept. 22, 2014
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 2.7.7rc1 — May 17, 2014
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.4.1rc1 — May 5, 2014
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.4.0rc3 — March 10, 2014
- Download Windows debug information files
- Download Windows debug information files for 64-bit binaries
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.3.5rc2 — March 2, 2014
- Download Windows debug information files
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
-
Python 3.3.5rc1 — Feb. 23, 2014
- Download Windows X86-64 MSI Installer
- Download Windows x86 MSI Installer
-
Python 3.3.5rc1 — Feb. 23, 2014
- Download Windows debug information files
- Download Windows help file
- Download Windows x86-64 MSI installer
- Download Windows x86 MSI installer
Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.
OpenPGP Public Keys
Source and binary executables are signed by the release manager or binary builder using their
OpenPGP key. Release files for currently supported releases are signed by the following:
- Thomas Wouters (3.12.x and 3.13.x source files and tags) (key id: A821E680E5FA6305)
- Pablo Galindo Salgado (3.10.x and 3.11.x source files and tags) (key id: 64E628F8D684696D)
- Steve Dower (Windows binaries) (key id: FC62 4643 4870 34E5)
- Łukasz Langa (3.8.x and 3.9.x source files and tags) (key id: B269 95E3 1025 0568)
- Ned Deily (macOS binaries, 3.7.x / 3.6.x source files and tags) (key ids: 2D34 7EA6 AA65 421D, FB99 2128 6F5E 1540, and Apple Developer ID DJ3H93M7VJ)
- Larry Hastings (3.5.x source files and tags) (key id: 3A5C A953 F73C 700D)
- Benjamin Peterson (2.7.z source files and tags) (key id: 04C3 67C2 18AD D4FF and A4135B38)
Release files for older releases which have now reached end-of-life may have been signed by one of the following:
- Anthony Baxter (key id: 0EDD C5F2 6A45 C816)
- Georg Brandl (key id: 0A5B 1018 3658 0288)
- Martin v. Löwis (key id: 6AF0 53F0 7D9D C8D2)
- Ronald Oussoren (key id: C9BE 28DE E6DF 025C)
- Barry Warsaw (key ids: 126E B563 A74B 06BF, D986 6941 EA5B BD71, and ED9D77D5)
You can import a person’s public keys from a public keyserver network server
you trust by running a command like:
gpg --recv-keys [key id]
or, in many cases, public keys can also be found
at keybase.io.
On the version-specific download pages, you should see a link to both the
downloadable file and a detached signature file. To verify the authenticity
of the download, grab both files and then run this command:
gpg --verify Python-3.6.2.tgz.asc
Note that you must use the name of the signature file, and you should use the
one that’s appropriate to the download you’re verifying.
- (These instructions are geared to
GnuPG and Unix command-line users.)
Other Useful Items
- Looking for 3rd party Python modules? The
Package Index has many of them. - You can view the standard documentation
online, or you can download it
in HTML, PostScript, PDF and other formats. See the main
Documentation page. - Information on tools for unpacking archive files
provided on python.org is available. - Tip: even if you download a ready-made binary for your
platform, it makes sense to also download the source.
This lets you browse the standard library (the subdirectory Lib)
and the standard collections of demos (Demo) and tools
(Tools) that come with it. There’s a lot you can learn from the
source! - There is also a collection of Emacs packages
that the Emacsing Pythoneer might find useful. This includes major
modes for editing Python, C, C++, Java, etc., Python debugger
interfaces and more. Most packages are compatible with Emacs and
XEmacs.
Want to contribute?
Want to contribute? See the Python Developer’s Guide
to learn about how Python development is managed.
Кстати, лучшая версия Python для использования — это последняя стабильная версия для выбранной вами ОС, в потоке Python2 или Python3 (в зависимости от того, нужна ли вам более старая версия). Это (на момент ответа) 2.7.
Согласно официальным отчетам документации Python, Питон 3.9. 0. не может использоваться в Windows 7 или более ранней версии Windows. Таким образом, версия до 3.9 будет поддерживаться Windows 7.
Какая версия Python подходит для 7-разрядной версии Windows 32?
Если вы Питон 2.7. 7 только, мы предоставляем три бинарных установщика OS X: неизмененный 10.6-битный / 64-битный формат 32+, устаревший 10.3-битный формат 32+ и новый 10.5-битный формат 32+. См. README, включенный в загрузку установщика, для получения дополнительной информации.
Может ли Python работать в 7-разрядной версии Windows 32?
Python устанавливается с Mac OSX и большинством систем GNU / Linux, но он не поставляется с Windows 7. Однако это бесплатное программное обеспечение, и его установка в Windows 7 выполняется быстро и легко. … Выберите «Установить для всех пользователей» (вариант по умолчанию) и нажмите кнопку «Далее>».
Какая версия Python лучше?
Ради совместимости со сторонними модулями всегда безопаснее выбирать версию Python, которая на один важный момент отстает от текущей. На момент написания этой статьи Питон 3.8. 1 это самая последняя версия. Таким образом, безопасный вариант — использовать последнее обновление Python 3.7 (в данном случае Python 3.7.
Можно ли загрузить Python бесплатно?
Да. Python — это бесплатный, язык программирования с открытым исходным кодом, доступный для всех. Он также имеет огромную и растущую экосистему с множеством пакетов и библиотек с открытым исходным кодом. Если вы хотите загрузить и установить Python на свой компьютер, вы можете сделать это бесплатно на python.org.
Лучше скачать 32-битную или 64-битную?
Вот почему это важно
Проще говоря, 64-битный процессор более эффективен, чем 32-битный процессор, потому что он может обрабатывать больше данных одновременно. 64-разрядный процессор может хранить больше вычислительных значений, включая адреса памяти, что означает, что он может иметь доступ в 4 миллиарда раз больше физической памяти 32-разрядного процессора.
Может ли Python работать на 32-разрядной версии?
В Windows у вас есть выбор между 32-битной (с пометкой x86) и 64-битной (с пометкой x86-64) версиями и несколькими вариантами установщика для каждой. … Это действительно хороший выбор: вам не нужна 64-битная версия, даже если у вас 64-битная Windows, 32-битный Python будет работать нормально.
Как установить pip в 7-разрядной версии Windows 32?
Загрузите и установите pip:
- Загрузите файл get-pip.py и сохраните его в том же каталоге, где установлен python.
- Измените текущий путь к каталогу в командной строке на путь к каталогу, в котором существует указанный выше файл.
- Выполните приведенную ниже команду: python get-pip.py. …
- Вуаля!
Как я могу изменить 32-битную на 64-битную?
Шаг 1: нажмите Windows Key + I с клавиатуры. Шаг 2: Щелкните Система. Шаг 3: Нажмите «О программе». Шаг 4. Проверьте тип системы, если он говорит: 32-разрядная операционная система, процессор на базе x64, значит, на вашем компьютере установлена 32-разрядная версия Windows 10 на 64-разрядном процессоре.
Как обновить 32-разрядную версию Python до 64-разрядной?
Просто иди на официальную страницу загрузки Python и загрузите установщик 64-битной версии.
…
Выполните эти шаги:
- Удалите ранее установленный (32-битный) python из панели управления.
- Установите 64-битную установку Python.
- Установите Python, запустив программу установки и не забудьте установить флажок «Добавить в путь».
Может ли Python 3.8 работать в Windows 7?
Чтобы установить Python 3.7 или 3.8 в операционной системе Windows 7, вам необходимо: сначала установите Windows 7 Service Pack 1, а затем обновите для Windows 7 (KB2533623) (если еще не установлен).
Как установить Python 3.9 в Windows 7?
Установка
- Дважды щелкните значок файла python-3.9. 6-amd64.exe. Python 3.9. …
- Выделите сообщение «Установить сейчас» (или «Обновить сейчас») и щелкните его. При запуске на экране может появиться всплывающее окно «Контроль учетных записей». …
- Щелкните кнопку Да. Новый Python 3.9. …
- Нажмите кнопку Закрыть.
Как запустить сценарий Python в Windows 7?
перейдите в Пуск> Все программы> Стандартные и нажмите Командная строка . затем перетащите файл python из окна проводника в эту командную строку и нажмите Enter… теперь вы можете наблюдать за результатом выполнения скрипта!
Работает ли Anaconda в Windows 7?
Загрузите установщик Anaconda GUI для Python 3. Запустите установку, дважды щелкнув программу установки. Нажмите «Готово», чтобы завершить установку.
Содержание
- 3. Использование Python в Windows¶
- 3.1. Полный установщик¶
- 3.1.1. Шаги установки¶
- 3.1.2. Снятие ограничения MAX_PATH¶
- 3.1.3. Установка без пользовательского интерфейса¶
- 3.1.4. Установка без скачивания¶
- 3.1.5. Изменение установки¶
- 3.2. Пакет Microsoft Store¶
- 3.2.1. Известные проблемы¶
- 3.3. Пакеты nuget.org¶
- 3.4. Встраиваемый пакет¶
- 3.4.1. Приложение Python¶
- 3.4.2. Встраивание Python¶
- 3.5. Альтернативные связки¶
- 3.6. Настройка Python¶
- 3.6.1. Экскурс: установка переменных окружения¶
- 3.6.2. Поиск исполняемого файла Python¶
- 3.7. Режим UTF-8¶
- 3.8. Python запускальщик для Windows¶
- 3.8.1. Начало¶
- 3.8.1.1. Из командной строки¶
- 3.8.1.2. Виртуальные среды¶
- 3.8.1.3. Из сценария¶
- 3.8.1.4. Из файловых ассоциаций¶
- 3.8.2. Шебанг строки¶
- 3.8.3. Аргументы в строках шебанга¶
- 3.8.4. Настройка¶
- 3.8.4.1. Настройка через файлы INI¶
- 3.8.4.2. Настройка версий Python по умолчанию¶
- 3.8.5. Диагностика¶
- 3.9. Поиск модулей¶
- 3.10. Дополнительные модули¶
- 3.10.1. PyWin32¶
- 3.10.2. cx_Freeze¶
- 3.10.3. WConio¶
- 3.11. Компиляция Python в Windows¶
- 3.12. Другие платформы¶
- Download the latest source release
- Download the latest version of Python
- Active Python Releases
- Looking for a specific release?
- Sponsors
- Licenses
- Sources
- Alternative Implementations
- History
- Release Schedules
- Information about specific ports, and developer info
- OpenPGP Public Keys
- Other Useful Items
- Want to contribute?
3. Использование Python в Windows¶
Данный документ призван описать специфичного для Windows поведения, о котором вы должны знать при использовании Python в Microsoft Windows.
В отличие от большинства систем и служб Unix, Windows не включает поддерживаемую системой установку Python. Чтобы сделать Python доступным, команда CPython в течение многих лет собирала установщики Windows (пакеты MSI) с каждым релизом. Данные установщики в первую очередь предназначены для добавления установки Python для каждого пользователя, при этом основной интерпретатор и библиотека используются одним пользователем. Установщик также можно установить для всех пользователей одного компьютера, а для локальных дистрибутивов приложения доступен отдельный ZIP-файл.
Как указано в PEP 11, версия Python поддерживает только платформу Windows, в то время как Microsoft считает эту платформу находящейся под расширенной поддержкой. Это означает, что Python 3.8 поддерживает Windows Vista и новее. Если вам требуется поддержка Windows XP, установите Python 3.4.
Для Windows доступно несколько различных установщиков, у каждого из которых свои преимущества и недостатки.
Полный установщик содержит все компоненты и является лучшим вариантом для разработчиков, использующих Python для любых проектов.
Пакет Microsoft Store — это простая установка Python, которая подходит для запуска скриптов и пакетов, а также использования IDLE или других сред разработки. Для него требуется Windows 10, но его можно безопасно установить, не повреждая другие программы. Он также предоставляет множество удобных команд для запуска Python и его инструментов.
Пакеты nuget — это легкие установки, предназначенные для систем непрерывной интеграции. Они используются для создания пакетов Python или запуска скриптов, но они не обновляются и не имееют инструментов пользовательского интерфейса.
Встраиваемый пакет — это минимальный пакет Python, подходящий для встраивания в более крупное приложение.
3.1. Полный установщик¶
3.1.1. Шаги установки¶
После запуска установщика можно выбрать один из двух вариантов:
Если вы выберете «Установить сейчас»:
Выбор «Настроить установку» позволит вам выбрать компоненты для установки, место установки и другие параметры или действия после установки. Чтобы установить отладочные символы или двоичные файлы, вам нужно будет использовать эту опцию.
Чтобы выполнить установку для всех пользователей, вы должны выбрать «Настроить установку». В таком случае:
3.1.2. Снятие ограничения MAX_PATH¶
Исторически у Windows было ограничение длины пути до 260 символов. Это означало, что более длинные пути не разрешатся и приводят к ошибкам.
После изменения вышеуказанного параметра дальнейшая настройка не требуется.
Изменено в версии 3.6: В Python была включена поддержка длинных путей.
3.1.3. Установка без пользовательского интерфейса¶
Все параметры, доступные в пользовательском интерфейсе установщика, также можно указать из командной строки, что позволяет установщикам с использованием сценария реплицировать установку на многих машинах без вмешательства пользователя. Данные параметры также можно установить без подавления пользовательского интерфейса, чтобы изменить некоторые значения по умолчанию.
Например, чтобы без вывода сообщений установить стандартную общесистемную установку Python, вы можете использовать следующую команду (из командной строки с повышенными привилегиями):
Чтобы пользователи могли легко установить личную копию Python без набора тестов, вы можете предоставить ярлык с помощью следующей команды. Это отобразит упрощенную начальную страницу и запретит настройку:
(Обратите внимание, что отсутствие средства запуска также не учитывает ассоциации файлов и рекомендуется только для установки для каждого пользователя, когда также существует общесистемная установка, включающая средство запуска.)
Перечисленные выше параметры также можно определить в файле с именем unattend.xml вместе с исполняемым файлом. Этот файл определяет список параметров и значений. Когда значение предоставляется как атрибут, оно будет, если возможно, преобразовано в число. Значения, предоставленные в виде текста элемента, всегда остаются в виде строк. В этом примере файла задаются те же параметры, что и в предыдущем примере:
3.1.4. Установка без скачивания¶
Поскольку некоторые функции Python не включены в первоначальную загрузку установщика, для их выбора может потребоваться подключение к интернету. Чтобы избежать этой необходимости, все возможные компоненты можно загрузить по запросу для создания полного макета, который больше не будет требовать подключения к интернету независимо от выбранных функций. Обратите внимание, что эта загрузка может занимать больше места, чем требуется, но если будет выполнено большое количество установок, очень полезно завести локальнокэшированную копию.
Выполните следующую команду из командной строки, чтобы загрузить все возможные необходимые файлы. Не забудьте заменить фактическое имя вашего установщика python-3.8.0.exe и создать макеты в их собственных каталогах, чтобы избежать конфликтов между файлами с одинаковыми именами.
3.1.5. Изменение установки¶
После установки Python вы можете добавлять или удалять компоненты с помощью инструмента «Программы и компоненты», входящего в состав Windows. Выберите запись Python и выберите «Удалить/Изменение», чтобы открыть программу установки в режиме обслуживания.
«Изменение» позволяет вам добавлять или удалять функции, изменяя флажки — неизмененные флажки ничего не устанавливают и не удаляют. Некоторые параметры не можно изменить в этом режиме, например каталог установки; чтобы изменить их, вам нужно будет удалить, а затем полностью переустановить Python.
«Восстановить» проверит все файлы, которые были установлены с использованием текущих настроек, и заменит все, которые были удалены или изменены.
3.2. Пакет Microsoft Store¶
Добавлено в версии 3.7.2.
Пакет Microsoft Store — это легко устанавливаемый интерпретатор Python, который предназначен в основном для интерактивного использования, например, студентами.
Чтобы установить пакет, убедитесь, что у вас установлены последние обновления Windows 10, и выполните поиск в приложении Microsoft Store по запросу «Python 3.8». Убедитесь, что выбранное приложение опубликовано Python Software Foundation, и установите его.
Python всегда будет доступен бесплатно в Microsoft Store. Если с вас просят заплатить за него, то вы не выбрали правильный пакет.
Программа запуска py.exe обнаружит эту установку Python, но предпочтет установку из традиционного установщика.
Чтобы удалить Python, открыть «Настройки» и используйте «Приложения и функции» или найти Python в меню «Пуск» и щелкните правой кнопкой мыши, чтобы выбрать «Удалить». При удалении будут удалены все пакеты, которые вы установили непосредственно в эту установку Python, но не удаляются никакие виртуальные среды
3.2.1. Известные проблемы¶
Из-за ограничений приложений Microsoft Store скрипты Python могут не получить полного доступа к записям общих расположений, таким как TEMP и реестр. Вместо этого будет записываться личная копия. Если ваши сценарии должны изменять общие расположения, вам необходимо установить полную версию установщика.
Дополнительные сведения о технической основе этих ограничений см. в документации Microsoft по пакетным приложениям с полным доверием, которая в настоящее время доступна по адресу.
3.3. Пакеты nuget.org¶
Добавлено в версии 3.5.2.
Посетите nuget для получения самой последней информации об использовании nuget. Ниже приводится краткое изложение, достаточное для разработчиков Python.
Инструмент командной строки nuget.exe можно загрузить непосредственно с сайта nugetcli, например, с помощью curl или PowerShell. С помощью этого инструмента последняя версия Python для 64-битных или 32-битных машин устанавливается с использованием:
Как правило, пакеты nuget не обновляются, и новые версии следует устанавливать параллельно и ссылаться на них, используя полный путь. Либо удалите каталог пакета вручную и установите его снова. Многие системы CI делают это автоматически, если они не сохраняют файлы между сборками.
Страницы с информацией о пакете на сайте: https://www.nuget.org/packages/python для 64-разрядной версии и www.nuget.org/packages/pythonx86 для 32-разрядной версии.
3.4. Встраиваемый пакет¶
Добавлено в версии 3.5.
Встроенный дистрибутив представляет собой ZIP-файл, содержащий минимальную среду Python. Он предназначен для работы как часть другого приложения, а не для прямого доступа конечных пользователей.
Встроенный дистрибутив не включает Microsoft C Runtime, и установщик приложения несет ответственность за его предоставление. Среда выполнения могла быть уже установлена в системе пользователя ранее или автоматически через центр обновления Windows, и её можно обнаружить, найдя ucrtbase.dll в системном каталоге.
При работе в Windows 7 Python 3.8 требует установки обновления KB2533623. Встраиваемый дистрибутив не обнаруживает это обновление и может дать сбой во время выполнения. Это обновление включено в более поздние версии Windows.
Сторонние пакеты должны устанавливаться установщиком приложения вместе со встроенным дистрибутивом. Использование pip для управления зависимостями, как для обычной установки Python, не поддерживается этим дистрибутивом, хотя с некоторой осторожностью можно будет включить и использовать pip для автоматических обновлений. Как правило, сторонние пакеты следует рассматривать как часть приложения («поставку»), чтобы разработчик мог обеспечить совместимость с более новыми версиями перед предоставлением обновлений пользователям.
Два рекомендуемых варианта использования этого дистрибутива описаны ниже.
3.4.1. Приложение Python¶
Приложение, написанное на Python, не обязательно требует, чтобы пользователи знали об этом факте. В этом случае встроенный дистрибутив может использоваться для включения частной версии Python в установочный пакет. В зависимости от того, насколько прозрачным он должен быть (или, наоборот, насколько профессиональным он должен выглядеть), есть два варианта.
Использование специализированного исполняемого файла в качестве средства запуска требует некоторого программирования, но предоставляет наиболее прозрачный интерфейс для пользователей. С настраиваемой программой запуска нет очевидных признаков того, что программа работает на Python: значки могут быть настроены, информация о компании и версии может отсутствовать, а ассоциации файлов работают правильно. В большинстве случаев пользовательская программа запуска должна просто иметь возможность вызывать Py_Main с жёстко запрограммированной командной строкой.
Более простой подход — предоставить пакетный файл или сгенерированный ярлык, который напрямую вызывает python.exe или pythonw.exe с необходимыми аргументами командной строки. В этом случае приложение будет выглядеть как Python, а не его фактическое имя, и у пользователей могут возникнуть проблемы с отличием его от других запущенных процессов Python или ассоциаций файлов.
При втором подходе пакеты следует устанавливать как каталоги вместе с исполняемым файлом Python, чтобы гарантировать их доступность по пути. С помощью специализированной программы запуска пакеты могут находиться в других местах, т. к. есть возможность указать путь поиска перед запуском приложения.
3.4.2. Встраивание Python¶
Как и в случае использования приложения, пакеты можно установить в любое место, поскольку есть возможность указать пути поиска перед инициализацией интерпретатора. В остальном принципиальная разница между использованием встроенного дистрибутива и обычной установкой отсутствует.
3.5. Альтернативные связки¶
Помимо стандартного дистрибутива CPython, есть модифицированные пакеты, включающие дополнительные функции. Ниже приводится список популярных версий и их основных функций:
Обратите внимание, что эти пакеты могут не включать последние версии Python или других библиотек и не поддерживаются основной командой Python.
3.6. Настройка Python¶
3.6.1. Экскурс: установка переменных окружения¶
Windows позволяет постоянно настраивать переменные среды как на уровне пользователя, так и на уровне системы или временно в командной строке.
Чтобы временно установить переменные среды, открыть командную строку и воспользоваться командой set:
Данные изменения будут применяться ко всем дальнейшим командам, выполняемым в этой консоли, и будут унаследованы любыми приложениями, запускаемыми с консоли.
Включение имени переменной в знаки процента расширит существующее значение, что позволит вам добавить новое значение либо в начало, либо в конец. Изменение PATH путём добавления в начало каталога, содержащего python.exe, является распространенным способом обеспечения запуска правильной версии Python.
Переменная PYTHONPATH используется всеми версиями Python 2 и Python 3, поэтому вам не следует постоянно настраивать эту переменную, если она не включает только код, совместимый со всеми установленными вами версиями Python.
louis/software/faq/q1.html Установка переменных среды, Луи Дж. Фарруджа
3.6.2. Поиск исполняемого файла Python¶
Изменено в версии 3.5.
Помимо использования автоматически созданного пункта меню «Пуск» для интерпретатора Python, вы можете захотеть запустить Python из командной строки. У установщика есть возможность настроить это за вас.
3.7. Режим UTF-8¶
Добавлено в версии 3.7.
Windows по-прежнему использует устаревшие кодировки для системной кодировки (кодовая страница ANSI). Python использует её для кодировки текстовых файлов по умолчанию (например, locale.getpreferredencoding() ).
Это может вызвать проблемы, поскольку UTF-8 широко используется в интернете и в большинстве систем Unix, включая WSL (подсистема Windows для Linux).
Когда включен режим UTF-8:
Даже когда режим UTF-8 отключен, Python по умолчанию использует UTF-8 в Windows для:
3.8. Python запускальщик для Windows¶
Добавлено в версии 3.3.
Программа запускальщик (Launcher) Python для Windows — это утилита, которая помогает находить и запускать различные версии Python. Он позволяет сценариям (или командной строке) указывать предпочтение для конкретной версии Python, а также находить и выполнять эту версию.
Установка запускальщика изначально была указана в PEP 397.
3.8.1. Начало¶
3.8.1.1. Из командной строки¶
Изменено в версии 3.6.
Вы должны обнаружить, что последняя версия Python, которую вы установили, запущена — из нее можно выйти как обычно, а любые дополнительные указанные аргументы командной строки будут отправлены непосредственно в Python.
Если у вас установлено несколько версий Python (например, 2.7 и 3.8), вы заметите, что Python 3.8 запустился — для запуска Python 2.7 примените команду:
Если вы хотите установить последнюю версию Python 2.x, попробуйте выполнить команду:
Вы должны увидеть, что запускается последняя версия Python 2.x.
Если вы видите следующую ошибку, у вас не установлена программа запуска:
3.8.1.2. Виртуальные среды¶
Добавлено в версии 3.5.
Если средство запуска запущено без явной спецификации версии Python и активной виртуальной среды (созданная с помощью модуля стандартной библиотеки venv или внешнего инструмента virtualenv ), средство запуска будет запускать интерпретатор виртуальной среды, а не глобальный. Чтобы запустить глобальный интерпретатор, либо деактивируйте виртуальную среду, либо явно укажите глобальную версию Python.
3.8.1.3. Из сценария¶
Давайте создадим тестовый скрипт Python с именем hello.py со следующим содержимым:
Из каталога, в котором живет hello.py, выполните команду:
Вы должны заметить, что напечатан номер версии вашей последней установки Python 2.x. Теперь попробуйте изменить первую строку на:
Обратите внимание, что в отличие от интерактивного использования, чистый «питон» будет использовать последнюю версию Python 2.x, которую вы установили. Это сделано для обратной совместимости и совместимости с Unix, где команда python обычно относится к Python 2.
3.8.1.4. Из файловых ассоциаций¶
Ключевым преимуществом этого является то, что одна программа запуска может поддерживать несколько версий Python одновременно в зависимости от содержимого первой строки.
3.8.2. Шебанг строки¶
Чтобы обеспечить переносимость шебанг строк в сценариях Python между Unix и Windows, этот модуль запуска поддерживает ряд «виртуальных» команд, указывающих, какой интерпретатор использовать. Поддерживаемые виртуальные команды:
Например, если первая строка вашего скрипта начинается с
У любой из вышеперечисленных виртуальных команд может существовать суффикс явной версии (либо только основной версии, либо основной и дополнительной версии). Кроме того, 32-битную версию можно запросить, добавив «-32» после дополнительной версии. Т.е. /usr/bin/python2.7-32 запросит использование 32-разрядного Python 2.7.
Добавлено в версии 3.7: Начиная с python 3.7 запускальщик может запрашивать 64-битную версию по суффиксу «-64». Кроме того, можно указать основное и архитектуру без второстепенных деталей (например, /usr/bin/python3-64 ).
3.8.3. Аргументы в строках шебанга¶
Шебанг строки также могут указывать дополнительные параметры, передаваемые интерпретатору Python. Например, если у вас есть шебанг строка:
3.8.4. Настройка¶
3.8.4.1. Настройка через файлы INI¶
3.8.4.2. Настройка версий Python по умолчанию¶
В некоторых случаях квалификатор версии может добавляться к команде, чтобы указать, используемую версию Python. Квалификатор версии начинается с основного номера версии и может сопровождаться точкой («.») и указателем дополнительной версии. Кроме того, можно указать, будет ли запрашиваться 32- или 64-разрядная реализация, добавив «-32» или «-64».
Например, у шебанг строки #!python нет квалификатора версии, а #!python3 содержит квалификатор версии, который указывает только основную версию.
Если в команде не найдены квалификаторы версии, можно задать в переменной среды PY_PYTHON квалификатор версии по умолчанию. Если он не установлен, по умолчанию используется «3». Переменная может указывать любое значение, которое может передаваться в командной строке, например «3», «3,7», «3,7-32» или «3,7-64». (Обратите внимание, что параметр «-64» доступен только с программой запуска, включенной в Python 3.7 или новее.)
Если квалификаторы младшей версии не найдены, переменная среды PY_PYTHON (где — квалификатор текущей основной версии, как определено выше) может установлен для указания полной версии. Если такой вариант не найден, средство запуска перечислит установленные версии Python и будет использовать последний дополнительный релиз, найденный для основной версии, который, скорее всего, хотя и не гарантируется, будет самой последней установленной версией в этом семействе.
В 64-битной Windows с 32-битной и 64-битной реализациями одной и той же (major.minor) версии Python всегда будет предпочтительнее 64-битная версия. Это справедливо как для 32-разрядной, так и для 64-разрядной реализации средства запуска — 32-разрядная программа запуска предпочтёт выполнить 64-разрядную установку Python указанной версии, если она доступна. Это сделано для того, чтобы поведение средства запуска можно было предсказать, зная только, какие версии установлены на ПК, и независимо от порядка, в котором они были установлены (т. е., не зная, была ли установлена 32-или 64-разрядная версия Python и соответствующая программа запуска в последний раз). Как отмечалось выше, необязательный суффикс «-32» или «-64» можно использовать в спецификаторе версии, чтобы изменить это поведение.
3.8.5. Диагностика¶
Если переменная среды PYLAUNCH_DEBUG установлена (в любое значение), программа запуска будет печатать диагностическую информацию в stderr (т. е. на консоль). Хотя эта информация может быть одновременно подробной и краткой, она должна позволить вам увидеть, какие версии Python были обнаружены, почему была выбрана конкретная версия и точная командная строка, используемая для выполнения целевого Python.
3.9. Поиск модулей¶
Если файл pyvenv.cfg находится рядом с основным исполняемым файлом или в каталоге на один уровень выше исполняемого файла, применяются следующие варианты:
Конечный результат всего этого есть:
Для тех, кто хочет интегрировать Python в свое приложение или дистрибутив, следующий совет предотвратит конфликты с другими установками:
Это гарантирует, что файлы в общесистемной установки не будут приоритетнее над копией стандартной библиотеки, поставляемой с вашим приложением. В противном случае у ваших пользователей могут возникнуть проблемы с использованием вашего приложения. Обратите внимание, что первое предложение является лучшим, т. к. другие могут быть подвержены нестандартными путями в реестре и пользовательских site-packages.
3.10. Дополнительные модули¶
Несмотря на то, что Python нацелен на переносимость между всеми платформами, есть функции, уникальные для Windows. Для использования этих функций существует пара модулей как в стандартной библиотеке, так и во внешних, а также фрагменты кода.
3.10.1. PyWin32¶
Модуль PyWin32 от Марка Хаммонда — это набор модулей для расширенной поддержки Windows. Сюда входят утилиты для:
PythonWin — это образец приложения MFC, поставляемый с PyWin32. Это встраиваемая среда IDE со встроенным отладчиком.
Как я работаю с win32 от Тима Голдена Python и COM Дэвида и Пола Бодди
3.10.2. cx_Freeze¶
3.10.3. WConio¶
Поскольку расширенный уровень обработки терминалов Python ( curses ) ограничен Unix-подобными системами, существует также библиотека, эксклюзивная для Windows: консольный ввод-вывод Windows для Python.
3.11. Компиляция Python в Windows¶
Если вы хотите скомпилировать CPython самостоятельно, первое, что вам нужно сделать, это получить исходники. Вы можете скачать исходный код последней версии или просто взять свежий checkout.
Обратитесь к PCbuild/readme.txt для получения общей информации о процессе сборки.
Python + Windows + distutils + SWIG + gcc MinGW или «Создание расширений Python на C/C++ с помощью SWIG и их компиляция с помощью MinGW gcc под Windows» или «Установка расширения Python с distutils и без Microsoft Visual C++» Себастьяна Соваж, 2003
3.12. Другие платформы¶
С продолжающейся разработкой Python некоторые раннее поддерживаемые платформы, больше не поддерживаются (из-за отсутствия пользователей или разработчиков). Подробную информацию обо всех неподдерживаемых платформах см. в PEP 11.
См. Python для Windows чтобы получить подробную информацию о платформах с предварительно скомпилированными установщиками.
Источник
Download the latest source release
Download the latest version of Python
Looking for Python with a different OS? Python for Windows, Linux/UNIX, macOS, Other
Want to help test development versions of Python? Prereleases, Docker images
Looking for Python 2.7? See below for specific releases
Active Python Releases
Looking for a specific release?
Python releases by version number:
Visionary sponsors like Google help to host Python downloads.
Licenses
All Python releases are Open Source. Historically, most, but not all, Python releases have also been GPL-compatible. The Licenses page details GPL-compatibility and Terms and Conditions.
Sources
For most Unix systems, you must download and compile the source code. The same source code archive can also be used to build the Windows and Mac versions, and is the starting point for ports to all other platforms.
Download the latest Python 3 and Python 2 source.
Alternative Implementations
This site hosts the «traditional» implementation of Python (nicknamed CPython). A number of alternative implementations are available as well.
History
Python was created in the early 1990s by Guido van Rossum at Stichting Mathematisch Centrum in the Netherlands as a successor of a language called ABC. Guido remains Python’s principal author, although it includes many contributions from others.
Release Schedules
Information about specific ports, and developer info
OpenPGP Public Keys
Source and binary executables are signed by the release manager or binary builder using their OpenPGP key. Release files for currently supported releases are signed by the following:
Release files for older releases which have now reached end-of-life may have been signed by one of the following:
You can import a person’s public keys from a public keyserver network server you trust by running a command like:
or, in many cases, public keys can also be found at keybase.io. On the version-specific download pages, you should see a link to both the downloadable file and a detached signature file. To verify the authenticity of the download, grab both files and then run this command:
Note that you must use the name of the signature file, and you should use the one that’s appropriate to the download you’re verifying.
Other Useful Items
Want to contribute?
Want to contribute? See the Python Developer’s Guide to learn about how Python development is managed.
Источник
Подружить новый питон со старой виндой
Просмотры 0
По ряду причин я затягиваю переход на новые версии Windows как можно дольше.
Одна из этих причин — огромное количество багов в новых версиях, другая — то что каждая новая версия больше и тормознутее.
Я долго пользовался Windows 98, когда другие уже использовали XP. Я даже пропатчил Doom 3 так что он смог запускаться на 98-й. (Исправить пришлось всего один байт, так что, похоже, его несовместимость с этой осью была искусственной).
Дальше я так же долго использовал XP. Патчил по возможности несовместимые программы, но однажды их стало слишком много. А также они стали занимать намного больше ОЗУ, а XP не видит память больше 2 гигабайт.
Теперь я использую Windows 7 x64. До сих пор получаю обновления (ESU Bypass) и буду их получать до 2023 года примерно. Дальше посмотрим.
Относительно недавно была выпущена новая версия Python 3.9, которая не совместима с Windows 7. У меня было три варианта:
-
Перейти на Windows 10
-
Оставаться на ветке Python 3.8
-
Сделать свой форк питона, в котором исправить несовместимость
Ну и выбрал я, конечно, третий вариант. Скачал исходники версии 3.8.6 и 3.9.0 и начал сравнивать Meld-ом.
Во-первых, поправить пришлось ToolsmsibundlebootstrapPythonBootstrapperApplication.cpp
Это часть инсталлятора, которая, помимо всего прочего, определяет операционную систему, в функции ValidateOperatingSystem. Скопировал туда код из 3.8.6.
Теперь что касается работоспособности самого питона. Вот патч, который поломал совместимость с Windows 7.
В ветке 3.8 тот же самый «unsafe DLL load» был решен другим способом — заменой LoadLibraryW на LoadLibraryExW с добавлением аргумента LOADLIBRARYSEARCH_SYSTEM32:
https://github.com/python/cpython/commit/561c59777c8426fde0ef48b57cf02eddaeb2a5b8
Это именно то, чего я хочу от 3.9.
Ну а дальше все просто и банально — сделал форк, убрал ненужные ветки и тэги, внес нужные изменения (помимо этих двух файлов понадобилось поправить еще три), сбилдил и сделал релиз.
На сегодняшний день это уже второй релиз, потому что питон обновился до 3.9.1, и конечно, я внес соответствующие изменения.
Посмотреть на это вы можете здесь.
В файле Win7.rst инструкции по сборке, и есть два готовых релиза. Я не знаю, может там остались еще какие-то несовместимости, хотя, по идее, не должны, у меня пока никаких ошибок не вылезало. Но если вдруг наткнетесь, пишите багрепорт, буду очень благодарен.
Unofficial Python Installers for Windows 7 and Windows Server 2003 R2
Officially, Python 3.9 to 3.11 are not supported on Windows 7 and Windows Server 2003 R2. Here, you can obtain unofficial Windows installers that bring back support for these older Windows versions.
For each Python version, this repository includes the following.
- 64-bit executable installer (e.g. python-3.9.0-amd64-full.exe)
- 32-bit executable installer (e.g. python-3.9.0-full.exe)
- 64-bit embeddable zip file (e.g. python-3.9.0-embed-amd64.zip)
- 32-bit embeddable zip file (e.g. python-3.9.0-embed-win32.zip)
- 64-bit NuGet package (e.g. python.3.9.0.nupkg)
- 32-bit NuGet package (e.g. pythonx86.3.9.0.nupkg)
- Windows help file (e.g. python390.chm) (3.9 and 3.10 only)
For the more technical among you, these installers were built from the source distributions published at https://www.python.org/downloads/source/, with the following modifications.
- Include the file
api-ms-win-core-path-l1-1-0.dll
in the distribution. This file was obtained from https://github.com/nalexandru/api-ms-win-core-path-HACK and is necessary for Python to run on older Windows versions. - Create full installers that include debugging symbols and debug binaries without needing to download them.
- Allow the installer to proceed on Windows 7 and Windows Server 2003 R2.
- For Python 3.11, do not build ARM64 binaries, and revert changes to the Python launcher that are no longer compatible with Windows 7.
- Fix a few bugs in the build scripts.
See Notes.md for more specific details about how I built these installers and how you may build them yourself.
Git History
In an effort to keep the size of this repository low, the Git history will not be kept. All updates will be made via force-pushes. If you fork this repository and wish to update your fork, see https://stackoverflow.com/questions/9646167/clean-up-a-fork-and-restart-it-from-the-upstream.
License
These files are provided under the MIT License. See LICENSE.txt.
Who am I
I am Aohan Dang (https://www.linkedin.com/in/aohan-dang-536643a7/), a professional software developer and Python enthusiast.
Какая версия python пойдёт с Windows 7?
Стараюсь Учить
30.10.2020
Ограничений нету.
Igor Korobeinikov
30.10.2020
Ограничения есть только для виндовс хр, там максим можно поставить python3.4
А так лучше ставь не последнюю версию — python 3.9,
А поставь python 3.8.3 — там багов меньше, по крайней мере полгода я ей пользуюся
Vlad Comolli
30.10.2020
Разрядность только учитывай
Лайт Ягами
30.10.2020
https://www.python.org/downloads/windows/
Там написано, что последняя поддерживаемая версия для Windows 7 в данный момент 3.8.6.
Гость
07.11.2022
У меня Windows 7 и когда я скачиваю там пишется то что типа версия не подходит что то такое
- Совместима ли версия языка компилятора Python версии 3.8.0 с Виндовс 7 64 бит версия виндовс Домашняя Расширенная? Процессор Амд Атлон 2. Потока 2 ядра частота 2.7. память 4Gb. Видеокарта Радеон. 5670 1Gb? поставил на старый компьютер версию пайтона решил программированием заняться но почему то программу видимо или не удалось установить или в общем на рабочем столе ее нету.
- Какая версия Windows пойдет для 4.37Gb на диске? Желательно говорить ту которую более младше. (То есть, не Windows 1.0 (к примеру 237Mb) а Windows 2.0 (к примеру 654Mb)
- Python на windows. Киньте ссылки на скачивание компиляторов ЯП Python Нужны ссылки на скачивание компиляторов ЯП Python, похожие на https://repl.it/, https://www.onlinegdb.com/online_python_compiler и так далее
- Что делать когда на 7 винде в Python версия 3,4 в cmd пишешь python пишет что что-то не так что делать? И пишешь pip Помогите я с этими траблами уже задолбался встречатся вот фото
Добавить комментарий
#Руководства
- 16 авг 2018
-
12
Python — это второй по популярности язык программирования. На нём разрабатывают ИИ, игры и сложные системы. Разбираемся с установкой этого языка.
vlada_maestro / shutterstock
Пишет про разработку в Skillbox. Работал главным редактором сайта «Хабрахабр», ведет корпоративные блоги.
Python (Питон) — высокоуровневый язык программирования общего назначения с минималистичным синтаксисом. Создан под влиянием языка ABC для обучения программированию. Другими словами, простой в изучении, очень понятный и универсальный язык.
«Питонов» существует много. Так называют и абстрактный интерфейс, и различные реализации (имплементации) Python. Главное, что следует понять: Python — это именно интерфейс. И CPython — эталонная реализация Python, которая считается стандартом де-факто. Но есть и другие реализации: Jython, PyPy, IronPython.
На Python отсутствуют ANSI, ISO или другие официальные стандарты. Их роль выполняет CPython. Эта реализация написана на C, и часто её называют просто Python. Поэтому вопрос «Как скачать Python?» обычно подразумевает установку реализации СPython.
СPython компилирует исходный код Python в байт-код, а затем интерпретирует этот байт-код, запуская его на виртуальной машине. В файлах с расширением .py хранится исходный код программ, а в файлах с расширением .pyc — «промежуточный» код.
Исходник Python можно писать хоть в «Блокноте» Windows, неважно. Цифровой код обработают все вышеупомянутые компиляторы и интерпретаторы. Пусть они сгенерируют совершенно разный байт-код, но результаты выполнения программы не будут различаться.
Итак, нужен стандартный интерпретатор CPython, установим его.
Все релизы для доступных операционных систем перечислены на странице официального сайта python.org. Последняя сборка Python на данный момент — 3.7.4. Неважно, какую конкретно версию Python вы скачаете, — главное, чтобы её номер начинался с цифры 3.
Далее запускаем скачанный файл. По умолчанию в комплекте устанавливаются IDLE (среда разработки Python-программ), документация, менеджер пакетов pip (для скачивания и установки других пакетов на Python), стандартный набор тестов и Python Launcher для запуска программ с расширением .py.
На следующем этапе выберите путь установки и укажите «Установку для всех пользователей» (Install for all users).
Python входит в состав большинства дистрибутивов Linux. Но если хотите самостоятельно скомпилировать последнюю версию CPython или на вашей системе его нет, исходники лежат здесь.
Сборка запускается стандартной командой:
./configure
make
make install
Python также входит в комплект macOS, как и в большинство сборок Linux. Последняя версия лежит на странице официального сайта.
В комплекте c Python устанавливается IDLE — это среда разработки Python-программ. Здесь пишут код, сохраняют написанные программы и запускают их.
Напишем стандартную программу «Hello, world!» в адаптированном варианте.
>>> print("Привет, Скилбокс!")
Привет, Скилбокс!
>>>
Вот так легко мы установили CPython, запустили среду разработки, написали первую программу и запустили её на исполнение в виртуальной машине.
Вместо компилятора/интерпретатора CPython иногда используют альтернативные, написанные на других языках и лучше стыкующиеся с другими технологиями. Например, Jython и виртуальную машину JVM (для платформы Java). Или IronPython, написанный полностью на C# и предназначенный для .NET.
Учись бесплатно:
вебинары по программированию, маркетингу и дизайну.
Участвовать
Школа дронов для всех
Учим программировать беспилотники и управлять ими.
Узнать больше