一、macOS 上安装 Python 多个版本

在 macOS 系统上安装 Python 可能会遇到一个问题,就是系统自带 Python 版本可能不是最新的,而且有时候我们需要在不同的项目中使用不同版本的 Python。这时候就需要在 macOS 上安装多个版本的 Python。

1. 使用 Homebrew 安装多个版本的 Python

Homebrew 是 macOS 上一个非常流行的包管理工具,通过 Homebrew 可以很方便地安装多个版本的 Python。

首先,我们需要安装 Homebrew。在终端中输入以下命令:

/usr/bin/ruby -e "$(curl -fsSL 

安装完成后,我们就可以使用 Homebrew 来安装 Python 了。下面是安装 Python 3.8 和 Python 3.9 的命令:

brew install python@3.8
brew install python@3.9

安装完成后,我们可以通过以下命令来查看安装的 Python 版本:

python3.8 --version
python3.9 --version

2. 使用 pyenv 安装多个版本的 Python

除了使用 Homebrew,我们还可以使用 pyenv 工具来管理多个版本的 Python。pyenv 是一个轻量级的 Python 版本管理工具,可以很方便地切换不同版本的 Python。

首先,我们需要安装 pyenv。在终端中输入以下命令:

brew install pyenv

安装完成后,我们可以使用 pyenv 来安装不同版本的 Python。下面是安装 Python 3.8 和 Python 3.9 的命令:

pyenv install 3.8.6
pyenv install 3.9.0

安装完成后,我们可以通过以下命令来查看已安装的 Python 版本:

pyenv versions

关系图

erDiagram
    Python <-- Homebrew
    Python <-- pyenv

序列图

sequenceDiagram
    participant User
    participant Homebrew
    participant pyenv

    User->>Homebrew: 安装 Python 3.8 和 3.9
    Homebrew->>User: 安装完成
    User->>pyenv: 安装 Python 3.8 和 3.9
    pyenv->>User: 安装完成

通过以上方法,我们可以在 macOS 上安装多个版本的 Python,并且可以很方便地切换不同的 Python 版本。这样就可以满足不同项目对 Python 版本的需求,提高开发效率。如果你也遇到了类似问题,不妨尝试以上方法来解决吧!