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 does not require Python natively python.exe path thus does not pre-install a version of Python. PEP 11 for details on all unsupported platforms. 0 and code specific to these systems was removed in Python 2.
Besides the standard CPython distribution, there are modified packages including additional functionality. In order to run Python flawlessly, you might have to change certain environment settings in Windows. In this dialog, you can add or modify User and System variables. To make this setting permanent, you could add the corresponding command line to your autoexec. Besides using the automatically created start menu entry for the Python interpreter, you might want to start Python in the DOS prompt.
Python distribution, delimited by a semicolon from other entries. Typing python on your command prompt will now fire up the Python interpreter. An empty entry is added at the start, which corresponds to the current directory. Subkeys which have semicolon-delimited path strings as their default value will cause each path to be added to sys. Note that all known installers only use HKLM, so HKCU is typically empty. If a Python home is found, the relevant sub-directories added to sys. When Python is hosted in another .
This executable opens a terminal, which stays open even if the program uses a GUI. If you do not want this to happen, use the extension . This suppresses the terminal window on startup. You can also make all . Associate the correct file group with .