You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在MacOS Sierra(10.x)上彻底卸载并重装PIP?

嘿,针对你在MacOS Sierra(10.x)上遇到的pip运行故障,彻底卸载再重装确实是个高效的解决思路。下面是我整理的分步操作,亲测适配这个系统版本:

第一步:彻底卸载现有PIP

先把旧的pip清理干净,避免残留文件干扰新安装:

  • 先确认你的pip路径(区分Python2和Python3版本):
    which pip  # 对应系统自带的Python2
    which pip3 # 对应自行安装的Python3
    
  • 执行卸载命令,根据你的版本选择:
    sudo pip uninstall pip  # 卸载Python2的pip
    # 或者
    sudo pip3 uninstall pip # 卸载Python3的pip
    
    过程中会提示确认卸载,输入y回车即可。
  • 检查并清理残留文件:
    ls /usr/local/bin | grep pip
    
    如果输出有pip相关的文件,用下面的命令删除:
    sudo rm /usr/local/bin/pip*
    
第二步:重新安装PIP

根据你常用的Python版本选择对应的安装方式:

情况1:使用系统自带的Python2.7

Sierra自带的Python2.7需要适配旧版本的pip,用官方的适配脚本安装最稳妥:

# 下载适配Python2.7的get-pip.py脚本
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py
# 执行安装
sudo python get-pip.py

情况2:使用自行安装的Python3(比如通过Homebrew安装)

直接用Python内置的ensurepip模块重装最方便:

python3 -m ensurepip --upgrade

或者也可以用通用脚本安装:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python3 get-pip.py
验证安装结果

安装完成后,执行以下命令确认pip正常工作:

pip --version  # 验证Python2的pip
# 或者
pip3 --version # 验证Python3的pip

如果能正常显示版本号和路径,就说明安装成功啦!

小提醒

  • 尽量避免直接修改系统自带的Python环境,日常开发建议用虚拟环境(比如python3 -m venv)管理依赖,能减少很多类似的故障~
  • 操作过程中如果遇到权限报错,记得加上sudo获取管理员权限。

内容的提问来源于stack exchange,提问作者Joe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 07:20:11