[issue42704] [macOS] [python3.7] : platform.machine() returns x86_64 on ARM machine

Ronald Oussoren report at bugs.python.org
Mon Dec 21 10:28:58 EST 2020


Ronald Oussoren <ronaldoussoren at mac.com> added the comment:

That installer contains intel (x86_64) binaries. The behaviour of platform.machine() and platform.processor() is expected, due to Rosetta the binary runs as if it is running on an Intel Mac.

There is a "universal2" installer for Python 3.9.1 which will run natively on Arm systems.  The experience with 3th-party packages ("pip install ...") might be a bit rough though: this installer variant is quite new and I expect that most packages with C extensions do not yet have binary wheels for this variant.

----------
resolution:  -> not a bug
stage:  -> resolved

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue42704>
_______________________________________


More information about the Python-bugs-list mailing list