Python 能否在运行 M1 CPU 的新 Apple 机器上运行?

neu*_*ops 0 mac python arm cpu-architecture macos

我正在购买带有 ARM 处理器的新 Apple MacBook。我想知道这个新系列的 Mac 是否支持 Python。如果还不支持,那么什么时候支持呢?

Spi*_*iff 5

是的。Apple Silicon 使用基于 ARM 的指令集架构 (ISA)。多年来,您最喜欢的所有开源项目都在多个不同的 ISA 上运行。Python 没有任何特定于 x86 的内容。Python 可以在各种 ARM、MIPS、PowerPC、i386、x86-64 上运行,而且某个地方的某个人可能维护着几个传统芯片 ISA(Intel Itanium?DEC Alpha?Sun SPARC?HP PA-RISC?Motorola 68k?AMD 29k? )

您是否知道 Raspberry Pi 和其他几款“单板计算机”使用基于 ARM 的 SOC?因此,如果您曾经在 Raspberry Pi 上在 Raspbian 下运行 Python,那么您就是在 ARM 上运行它。

macOS 的多个部分都使用 Python。如果没有 Python,macOS 可能无法完全启动并正常运行。Python 已经包含在 macOS Big Sur 的 Apple Silicon 版本中。