This document aims to give an overview of Windows-specific behaviour you should know about when using Python on Microsoft Windows. Unlike most Unix systems and services, Windows python.exe setup.py install not include a system supported installation of Python. These installers are primarily intended to add a per-user installation of Python, with the core interpreter and library being used by a single user.
PEP 11, a Python release only supports a Windows platform while Microsoft considers the platform under extended support. 7 supports Windows Vista and newer. If you require Windows XP support then please install Python 3. There are a number of different installers available for Windows, each with certain benefits and downsides. Python for any kind of project.
Python that is suitable for running scripts and packages, and using IDLE or other development environments. It requires Windows 10, but can be safely installed without corrupting other programs. It also provides many convenient commands for launching Python and its tools. It can be used to build Python packages or run scripts, but is not updateable and has no user interface tools. Python suitable for embedding into a larger application. 7 installers are available for download – two each for the 32-bit and 64-bit versions of the interpreter.
To install debugging symbols or binaries, you will need to use this option. Windows historically has limited path lengths to 260 characters. This meant that paths longer than this would not resolve and errors would result. In the latest versions of Windows, this limitation can be expanded to approximately 32,000 characters.
Use of bytes as paths is deprecated on Windows, and this feature is not available when using bytes. After changing the above option, no further configuration is required. Support for long paths was enabled in Python. All of the options available in the installer UI can also be specified from the command line, allowing scripted installers to replicate an installation on many machines without user interaction. These options may also be set without suppressing the UI in order to change some of the defaults. Python – no prompt will be displayed. The full list of available options is shown below.