python.exe is not a valid win32 executable

Laura Creighton lac at openend.se
Thu Oct 29 13:14:25 EDT 2015


In a message of Thu, 29 Oct 2015 17:14:25 +0100, "Steffen Herzfeldt" writes:
>Hi,
>today i downloaded python3.5.0 x86 (win32) installer.
>after the programm installed the files into its standard directory without
>asking me if i wanted it in a different position, i tried running a program
>that was written for python 3.3.x
>the response of my system was an error message "python.exe is not a valid
>32 bit executable." .
> 
>I just wanted to let you know that your program just doesn't work on WinXP.

Thank you.  We have a bug report in about detecting winXP early
and saying that 3.5 requires a newer version of windows.  The
next installer should report this properly.

>I guess you just think "Linux is better anyway" to which i agree until it
>comes to games requiring directx, but that doesn't change the fact that the
>installer was labeled as working on win32 systems.

You are wrong about the thinking -- indeed the installer was written
by a Microsoft employee, Steven Dower.  He just missed  having
it detect winXP.  

>I hope you solve the problem.

Alas, it is a 'won't fix' for python.org.  Maybe Activestate or
Continuum.io will support XP with their 3.5 packages, but 
python-dev is not going to.

>keep up the good work and once Linux natively handles directx i'll dump MS
>immediately.

*oh how I wish*

>with best regards,
> 
>Steffen H.

Sorry we didn't do a better job of telling you this will not work,

Laura




More information about the Python-list mailing list