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?

6
  • Does running the installer as admin change the outcome? Commented Sep 10, 2015 at 0:32
  • @qwertyuip9 hang on i needed to set the Administrator password... although my user should have the same rights... Commented Sep 10, 2015 at 0:37
  • @qwertyuip9 same result. bummer Commented Sep 10, 2015 at 0: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? Commented Sep 10, 2015 at 0: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. Commented Sep 16, 2015 at 12:41

7 Answers 7

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.

Sign up to request clarification or add additional context in comments.

Comments

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

6 Comments

OK lemme download that into the VM
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?
@MotokoKusanagi yeah, it is really a bug. 3.4.3 installed correctly for me.
clicked in the white space of the window shown in my question very predictable behavior /sarcasm
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.
|
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

Comments

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.

Comments

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.

Comments

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<--

Comments

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

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.