12

I am attempting to install Python 3 from within Windows XP Professional; however I receive the following screen (there is no install button):

python install

In my opinion this is obviously an unreported error, or a rendering problem. How is this problem alleviated? If this problem can be overcome, is it a sign of additional related issues?

Ethan Furman
  • 63,992
  • 20
  • 159
  • 237
motoku
  • 1,571
  • 1
  • 21
  • 49
  • Does running the installer as admin change the outcome? – qwertyuip9 Sep 10 '15 at 00:32
  • @qwertyuip9 hang on i needed to set the `Administrator` password... although my user *should* have the same rights... – motoku Sep 10 '15 at 00:37
  • @qwertyuip9 same result. bummer – motoku Sep 10 '15 at 00:38
  • If you're not set on doing python 3.5, you could try python 3.4 or try ActivePython (which includes Python 3.4) which appears to work on Windows XP. Also, python 3.5.0rc4 came out today, maybe that might work? – qwertyuip9 Sep 10 '15 at 00:45
  • 1
    Python 3.5 dropped support of Windows XP so I would rather call anything XP-related issue incompatibility than error and not expect to be fixed. – Oszkar Sep 16 '15 at 12:41
  • Does this answer your question? [What versions of Python will work in Windows XP?](https://stackoverflow.com/questions/47516712/what-versions-of-python-will-work-in-windows-xp) – TAbdiukov Dec 26 '19 at 03:20

7 Answers7

15

Sadly, any version of Python past version 3.4.3 is no longer compatible with Windows XP. They stopped supporting it all together - see 3.5 install fails poorly on Windows XP.

Peter Mortensen
  • 30,738
  • 21
  • 105
  • 131
Zhukuu
  • 151
  • 3
9

May be a bug in the installer? Try Python 3.4.3 - https://www.python.org/ftp/python/3.4.3/python-3.4.3.msi

Or click on white space in the 3.5.0rc3 installer.

Enter image description here

Peter Mortensen
  • 30,738
  • 21
  • 105
  • 131
strangeman
  • 519
  • 1
  • 5
  • 19
  • OK lemme download that into the VM – motoku Sep 10 '15 at 00:42
  • Oh my! I clicked in the white space of the window shown in my question. Apparently that is the `next` button. Why don't you add that to your question; seeing as how it is a bug? – motoku Sep 10 '15 at 00:44
  • @MotokoKusanagi yeah, it is really a bug. 3.4.3 installed correctly for me. – strangeman Sep 10 '15 at 00:45
  • 2
    _clicked in the white space of the window shown in my question_ very predictable behavior /sarcasm – strangeman Sep 10 '15 at 00:46
  • I'll accept your answer, but it would be neat if you will append the answer with what the `next` button is (the white space). Some people (including me) don't always peruse the comments of a question. – motoku Sep 10 '15 at 00:47
  • "clicked the white space [...] sarcasm" I was really just wanting to get focus of the window so I could close it. How very odd, eh? – motoku Sep 10 '15 at 00:49
4

from python.readthedocs.io :

As specified in PEP 11, a Python release only supports a Windows platform while Microsoft considers the platform under extended support. This means that Python 3.7 supports Windows Vista and newer. If you require Windows XP support then please install Python 3.4.

the last windows XP Python build is 3.4.4 : https://www.python.org/downloads/release/python-344/ 3.4.7 (2017-08-09) is available as code source

TAbdiukov
  • 1,185
  • 3
  • 12
  • 25
jerome
  • 183
  • 2
  • 14
4

While CPython 3.5 doesn't work on XP, there is PyPy, an alternative Python implementation that does work.
However, current version PyPy3.5 v6.0 doesn't yet support asyncio module, probably the most interesting part of 3.5 update.

2020 Update: PyPy supports asyncio since v7.1.1, but I'm not sure whether it still supports XP. Leave a comment if you try it.

user
  • 23,260
  • 9
  • 113
  • 101
2

According to the Python download page, Python 3.5+ cannot be used on Windows XP or earlier.

Try using the latest supported version, Python 3.4.10.

Richie Bendall
  • 7,738
  • 4
  • 38
  • 58
1

Just found this (Dec 2019)

Someone had built Python 3.4.10 for Windows XP. Since it comes from the third-party, use at your own risk,

-->Download<--

TAbdiukov
  • 1,185
  • 3
  • 12
  • 25
1

This guy has managed to run Python 3.5 on XP by placing a compatibility layer DLL (XomPie) between Python and Windows kernel and some tinkering:
https://opensourcepack.blogspot.com/2016/10/python-352-on-xp.html

user
  • 23,260
  • 9
  • 113
  • 101