📅  最后修改于: 2023-12-03 15:26:22.742000             🧑  作者: Mango
默认情况下,苹果设备自带 Python 2.x 版本,而 Python 3.x 版本需要手动安装。当我们在终端运行 Python 命令时,系统默认会使用 Python 2.x 版本。但是,在某些情况下,我们可能需要使用 Python 3.x 版本。本文将介绍如何更改默认 Python 版本。
首先,我们需要安装 Python 3.x 版本。可以从官方网站(https://www.python.org/downloads/)下载最新版本的 Python 3.x。
为了方便后续操作,我们需要安装 Homebrew。Homebrew 是一个 macOS 上非常流行的包管理器,可以方便地安装和管理各种软件包。可以在终端中运行以下命令进行安装:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
接下来,我们需要使用 Homebrew 安装 pyenv。pyenv 可以用于管理多个版本的 Python,可以很方便地切换不同的 Python 版本。可以在终端中运行以下命令进行安装:
brew install pyenv
安装完 pyenv 后,还需要配置环境变量,使得系统默认使用 pyenv 中的 Python 版本。需要在 ~/.zshrc
文件(如果使用的是 bash,则为 ~/.bash_profile
文件)中添加下面两行代码:
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
保存文件后,在终端中运行以下命令以使之生效:
source ~/.zshrc
可以使用 pyenv 安装 Python 3.x 版本。可以在终端中运行以下命令进行安装:
pyenv install 3.9.5
其中,3.9.5
为要安装的 Python 版本号。
使用以下命令将全局 Python 版本切换为刚刚安装好的 Python 3.x:
pyenv global 3.9.5
输入以下命令进行验证:
python --version
如果显示的 Python 版本为 3.x,则说明配置成功。
本文介绍了如何在 macOS 上更改默认 Python 版本。首先安装 Python 3.x,然后安装 Homebrew、pyenv 并配置环境变量,最后使用 pyenv 切换全局 Python 版本即可。