如何在 macOS 12.3+ 上安装 Python 2

How to install Python 2 on macOS 12.3+

macOS 12.3 更新删除 Python 2 并将其替换为版本 3:

https://developer.apple.com/documentation/macos-release-notes/macos-12_3-release-notes

Python Deprecations Python 2.7 was removed from macOS in this update. Developers should use Python 3 or an alternative language instead. (39795874)

我知道我们需要迁移到版本 3,但与此同时我们仍然需要版本 2。Homebrew 似乎没有了:

brew install python@2.7
Warning: No available formula with the name "python@2.7". Did you mean python@3.7, python@3.9, python@3.8, python@3.10 or python-yq?

brew install python2
Warning: No available formula with the name "python2". Did you mean ipython, bpython, jython or cython?

什么给了?

您可以从官方下载站点获取任何 Python 版本,包括最后一个 Python 2:

https://www.python.org/downloads/release/python-2718/macOS 64-bit installer

更多相关信息。它被删除是因为 macOS remove the support of python2, and there is an open issue 也删除了所有 python2 公式。

我建议使用 pyenv 而不是使用 python 官方安装程序,这样更容易在本地管理多个 python 版本。