Skip to content

Windows on ARM should install to (Arm) directory #131337

@jaraco

Description

@jaraco

When installing Python 3.13 for ARM on Windows using administrative privileges (for all users), it defaults to the C:\Program Files\Python313-arm64 directory. That means that the installation directories are inconsistent with how they're installed for other architectures, which use the architecture-specific folder for installation.

On Windows for ARM, Microsoft has chosen to still give prominence to AMD64, so the "Program Files" directory belongs to AMD64 programs, and there's a separate "Program Files (Arm)" (aka %PROGRAMFILES(ARM)%) directory for the native architecture. It's sort-of too bad that "Program Files" wasn't used for the native architecture, but that's the choice the platform has made.

I propose that the Windows for ARM installer should install to %PROGRAMFILES(ARM)% directory by default when installing for all users, and use the same naming scheme for "Python313".

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions