This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Python38 installed in wrong directory on Windows
Type: Stage: resolved
Components: Windows Versions: Python 3.8
process
Status: closed Resolution: not a bug
Dependencies: Superseder:
Assigned To: Nosy List: Young Wong, paul.moore, steve.dower, tim.golden, zach.ware
Priority: normal Keywords:

Created on 2020-03-01 09:55 by Young Wong, last changed 2022-04-11 14:59 by admin. This issue is now closed.

Messages (3)
msg363051 - (view) Author: Young Wong (Young Wong) Date: 2020-03-01 09:55
I'm on Windows 10 and downloaded the Python 3.8 installation package. I explicitly selected `C:\Program Files\Python38` as my installation path during in the menu, but it installs it in `C:\Program Files (x86)\Python38` at the end. My `C:\Program Files` has Python37.
msg363120 - (view) Author: Zachary Ware (zach.ware) * (Python committer) Date: 2020-03-02 05:58
That almost certainly means you were installing the 32-bit version of Python.  32-bit processes see `C:\Program Files (x86)\` as `C:\Program Files\`; I no longer remember whether they can actually see the real `C:\Program Files\` at all.
msg363142 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2020-03-02 09:22
Yep, that seems like the reason. All of that redirection is handled by the OS and I don't think we'd want to override it.

However, I suspect we're close to having another discussion about making the 64 bit download the default. There are fewer actual 32-bit OS installs out there (though I don't have real numbers yet) and I think we're seeing more people get confused by the 32-bit installer than would be by an immediate error if they need a different one.

That said, ARM devices can only run the 32-bit version. If we start seeing those pick up, we may have to reconsider again.
History
Date User Action Args
2022-04-11 14:59:27adminsetgithub: 83988
2020-03-02 09:22:12steve.dowersetstatus: pending -> closed

messages: + msg363142
stage: resolved
2020-03-02 05:58:35zach.waresetstatus: open -> pending
resolution: not a bug
messages: + msg363120
2020-03-01 09:55:12Young Wongcreate