Python 能在搭载 M1 CPU 的新 Apple 机器上运行吗?

Python 能在搭载 M1 CPU 的新 Apple 机器上运行吗?

我购买了配备 ARM 处理器的新款 Apple MacBook。我想知道这一系列新 Mac 是否支持 Python。如果目前还不支持,那么什么时候会支持?

答案1

是的。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 可能无法完全启动和运行。Apple Silicon 版本的 macOS Big Sur 中已经包含了 Python。

相关内容