📌  相关文章
📜  更改默认 python 版本 mac - Python (1)

📅  最后修改于: 2023-12-03 15:26:22.742000             🧑  作者: Mango

更改默认 Python 版本 macOS

介绍

默认情况下,苹果设备自带 Python 2.x 版本,而 Python 3.x 版本需要手动安装。当我们在终端运行 Python 命令时,系统默认会使用 Python 2.x 版本。但是,在某些情况下,我们可能需要使用 Python 3.x 版本。本文将介绍如何更改默认 Python 版本。

步骤
1. 安装 Python 3.x

首先,我们需要安装 Python 3.x 版本。可以从官方网站(https://www.python.org/downloads/)下载最新版本的 Python 3.x。

2. 安装 Homebrew

为了方便后续操作,我们需要安装 Homebrew。Homebrew 是一个 macOS 上非常流行的包管理器,可以方便地安装和管理各种软件包。可以在终端中运行以下命令进行安装:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
3. 安装 pyenv

接下来,我们需要使用 Homebrew 安装 pyenv。pyenv 可以用于管理多个版本的 Python,可以很方便地切换不同的 Python 版本。可以在终端中运行以下命令进行安装:

brew install pyenv
4. 配置环境变量

安装完 pyenv 后,还需要配置环境变量,使得系统默认使用 pyenv 中的 Python 版本。需要在 ~/.zshrc 文件(如果使用的是 bash,则为 ~/.bash_profile 文件)中添加下面两行代码:

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"

保存文件后,在终端中运行以下命令以使之生效:

source ~/.zshrc
5. 安装 Python 3.x

可以使用 pyenv 安装 Python 3.x 版本。可以在终端中运行以下命令进行安装:

pyenv install 3.9.5

其中,3.9.5 为要安装的 Python 版本号。

6. 设置全局 Python 版本

使用以下命令将全局 Python 版本切换为刚刚安装好的 Python 3.x:

pyenv global 3.9.5
7. 验证

输入以下命令进行验证:

python --version

如果显示的 Python 版本为 3.x,则说明配置成功。

结论

本文介绍了如何在 macOS 上更改默认 Python 版本。首先安装 Python 3.x,然后安装 Homebrew、pyenv 并配置环境变量,最后使用 pyenv 切换全局 Python 版本即可。