Power
安装 Python 3 环境
提示
本次案例使用 MAC mini M4 (24G) 作为演示环境,你可以根据自己的硬件配置进行调整。
Mac mini 默认自带了 Python 2.x 版本(已过时),我们需要安装最新的 Python 3 版本,并配置好环境,避免版本冲突。
1. 通过官方安装包(最简单,适合新手)
这是最直观、不易出错的方式。
1.1 下载官方安装包
- 打开浏览器,访问 Python 官方下载页面:https://www.python.org/downloads/mac-osx/
- 下载最新的 Python 3.x 版本(比如 Python 3.12.x),选择适配 macOS 的安装包(通常是
.pkg格式)。
1.2 安装 Python
- 双击下载好的
.pkg文件,按照安装向导提示操作:- 点击「继续」→「同意」→「安装」;
- 输入你的 Mac 密码完成授权;
- 等待安装完成,最后点击「关闭」。
1.3 验证安装
- 打开 Mac mini 的「终端」(可以通过 Spotlight 搜索「终端」);
- 输入以下命令,检查 Python 版本:bash如果输出类似
python3 --version # 或 python --version # 若显示 Python 3.x 则说明配置正常,否则用 python3 pip3 --version # 检查包管理工具 pipPython 3.12.1和pip 24.0 from ...,说明安装成功。
2. 通过 Homebrew 安装(推荐,适合开发者)
Homebrew 是 Mac 的包管理器,能更方便地管理 Python 版本和依赖,后续升级/卸载也更简单。
2.1 安装 Homebrew(若未安装)
- 打开终端,输入以下命令并回车:bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - 按提示输入 Mac 密码,等待 Homebrew 安装完成。
2.2 用 Homebrew 安装 Python
- 终端输入以下命令,安装最新版 Python 3:bash
brew install python3 - 安装完成后,验证版本:bash
python3 --version pip3 --version
3. 可选操作
3.1 配置 Python 别名(简化命令)
默认需要用 python3/pip3 调用新版本,若想直接用 python/pip,可配置别名:
- 终端输入:bash
nano ~/.zshrc # Mac mini 新版系统默认用 zsh,若用 bash 则改 ~/.bash_profile - 在文件末尾添加:bash
alias python=/usr/local/bin/python3 alias pip=/usr/local/bin/pip3 - 按
Ctrl+O保存,Ctrl+X退出,再输入:bashsource ~/.zshrc # 使配置生效 - 验证:输入
python --version,应显示 Python 3.x。
3.2 安装虚拟环境(推荐)
为避免不同项目的依赖冲突,建议安装 venv(Python 内置)或 virtualenv:
- 用内置
venv创建虚拟环境:bash# 创建项目文件夹 mkdir my_python_project cd my_python_project # 创建虚拟环境 python -m venv venv # 激活虚拟环境 source venv/bin/activate - 激活后终端前缀会显示
(venv),此时安装的包仅作用于该环境; - 退出虚拟环境:bash
deactivate
4. 总结
- 新手首选:直接下载 Python 官方
.pkg安装包,步骤简单无依赖; - 开发者推荐:用 Homebrew 安装,方便后续版本管理和升级;
- 核心注意:Mac 自带 Python 2.x 已废弃,务必使用
python3/pip3(或配置别名),且建议用虚拟环境隔离项目依赖。
5. 补充:解决 zsh: no such file or directory: /usr/local/bin/python3 错误
提示
如果遇到的 zsh: no such file or directory: /usr/local/bin/python3 错误,核心原因是你配置别名时写的 Python 3 路径不对,Mac mini 上通过不同方式安装的 Python,实际路径会不一样。我会先解释原因,再给你可直接操作的解决方案。
5.1 找到 Python 3 的真实路径
首先要定位你的 Python 3 到底安装在哪个位置,打开终端执行以下命令:
bash
which python3执行后会输出类似以下的真实路径(不同安装方式路径不同):
- 官方安装包:可能是
/Library/Frameworks/Python.framework/Versions/3.x/bin/python3 - Homebrew 安装:可能是
/opt/homebrew/bin/python3(M1/M2/M3 芯片的 Mac mini)或/usr/local/bin/python3(Intel 芯片)
示例输出(M 芯片 Mac mini):
/opt/homebrew/bin/python35.2 修正别名配置
根据上面查到的真实路径,重新配置 ~/.zshrc 文件:
- 打开配置文件:bash
nano ~/.zshrc - 删除之前错误的别名行,替换成你查到的真实路径(以下是 M 芯片示例,你要换成自己的路径):bash
# 替换成 which python3 查到的路径 alias python=/opt/homebrew/bin/python3 alias pip=/opt/homebrew/bin/pip3 - 保存并退出:按
Ctrl+O→ 回车确认 →Ctrl+X。 - 让配置生效:bash
source ~/.zshrc
5.3 验证是否修复
执行以下命令,若显示 Python 3.x 版本则说明成功:
bash
python --version
pip --version5.4 补充:如果 which python3 也找不到
如果执行 which python3 输出为空,说明你之前的 Python 3 安装可能没成功,重新安装即可:
- 用 Homebrew 重新安装(推荐):bash
brew install python3 - 安装完成后再执行
which python3,就能拿到正确路径了。