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

如何清理Mac上多余Python版本,仅保留系统自带版本?

Mac多Python版本清理步骤

1. 确认所有非系统Python路径

除你已定位的路径外,先完整排查所有非系统安装的Python文件,避免遗漏:

  • 查看框架目录下的所有Python版本:
    ls /Library/Frameworks/Python.framework/Versions/
    
  • 查看/usr/local/bin/下的Python关联可执行文件:
    ls -la /usr/local/bin | grep python
    

2. 删除Python框架目录

针对/Library/Frameworks/Python.framework/Versions/3.9这类完整的非系统Python框架,直接删除整个目录:

sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.9

如果第一步排查出其他版本(如3.8、3.10),也用同样命令删除对应版本目录。

3. 删除/usr/local/bin下的Python关联文件

确认这些文件不属于系统自带(系统文件在/usr/bin/下),然后删除相关软链接和可执行文件:

sudo rm /usr/local/bin/python
sudo rm /usr/local/bin/python3
# 同步删除对应的pip工具
sudo rm /usr/local/bin/pip
sudo rm /usr/local/bin/pip3

如果第一步列出的文件中还有python3.9、pip3.9等版本特定文件,也一并删除。

4. 清理终端环境配置

如果之前手动在终端配置文件中添加过Python路径,需要删除相关配置:

  • 若使用bash:
    open ~/.bash_profile
    
  • 若使用zsh:
    open ~/.zshrc
    

找到类似export PATH="/Library/Frameworks/Python.framework/Versions/3.9/bin:$PATH"的行并删除,保存后执行source ~/.bash_profile(或source ~/.zshrc)让配置生效。

5. 验证清理结果

执行以下命令确认仅保留系统自带Python:

which python
which python3
python --version
python3 --version

正常输出路径应为/usr/bin/python和/usr/bin/python3,版本为Mac系统默认版本。

注意:删除操作需要sudo权限,执行前务必核对路径,避免误删系统文件。若不确定文件归属,可通过ls -l查看文件源路径,系统自带文件不会指向/Library/Frameworks或/usr/local下的Python目录。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 21:52:07