Mac Big Sur如何升级pip至pip3并将默认Python 2.7切换为Python 3
适配Big Sur系统的Python 3环境配置操作步骤
1. 为现有Python 3环境配置专属pip3
首先确认当前Python 3环境的pip关联状态,在终端执行:python3 -m pip --version
- 如果返回提示未找到pip模块,执行系统自带的pip引导安装命令:
python3 -m ensurepip --upgrade - 引导完成后升级pip3到最新稳定版本:
python3 -m pip install --upgrade pip - 验证pip3配置成功:执行
pip3 --version,确认返回路径关联Python 3.8.2环境,而非原Python 2.7的旧路径
2. 切换终端默认Python、pip命令指向Python 3环境
- 先确认当前终端使用的Shell类型:执行
echo $SHELL,Big Sur默认Shell为zsh,对应配置文件为~/.zshrc;如果是bash则对应配置文件为~/.bash_profile - 打开对应配置文件(以zsh为例):执行
nano ~/.zshrc,在文件末尾追加两行别名配置:alias python=python3alias pip=pip3
- 保存退出编辑器后,执行配置生效命令:
zsh用户执行source ~/.zshrc
bash用户执行source ~/.bash_profile - 验证切换效果:
执行python --version,确认返回Python 3.8.2
执行pip --version,确认返回的pip关联Python 3环境,不再是原Python 2.7的路径
3. 可选:完全移除原有Python 2及对应pip环境
注意:macOS部分原生系统组件依赖自带的Python 2.7,若你确认不需要保留这类组件的兼容性,可执行以下清理操作:
- 卸载Python 2环境对应的旧pip:
sudo pip uninstall pip -y - 删除Python 2的站点包残留目录:
sudo rm -rf /Library/Python/2.7 - 删除Python 2的可执行文件软链:
sudo rm -f /usr/bin/python /usr/bin/python2 /usr/bin/python2.7 - 清理完成后重启终端,执行
python2 --version提示命令不存在,即代表清理完成
4. PyQt5安装验证
完成环境配置后,直接执行安装命令:pip install pyqt5
安装完成后打开Python交互环境,执行import PyQt5无报错,即代表安装流程正常。
内容的提问来源于stack exchange,提问作者user10947517
相关产品推荐
相关产品推荐

