Python version compatibility with Windows Server 2003
<p>Which versions of python are compatible with Windows Server 2003? I'm using 32-bit (x86)</p>

<p>Can versions 3.x be installed?</p>

<p>Why I'm asking is because I've installed Python 3.5.2 on Windows Server 2003 and when I try to run it, it gives me an error "python.exe is not a valid Win32 application" </p>

<p>The <a href="https://www.python.org/" rel="nofollow">official Site</a> (when pointing the mouse on Downloads) states that you cannot use Python 3.5+ on Windows XP and earlier (implying that earlier versions are usable) - Windows Server 2003 has many parts in common with XP so <em>propably</em> 3.5+ will not work there, too.</p>

<p>Note that 64-bit versions do not work on 32-bit operationg systems - regardless wether the hardware supports 64-bit-programs.</p>

<p>To be on the safe side just install <a href="https://www.python.org/downloads/release/python-344/" rel="nofollow">3.4</a> for Windows x86 or <a href="https://www.python.org/downloads/release/python-2712/" rel="nofollow">2.7</a> for Windows x86.</p>

python version windows-server-2003