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

如何在Mac OS系统中卸载官网安装的Python3.8?

前置注意事项

/usr/bin/python3 是 macOS 系统内置的Python二进制文件,受系统完整性保护(SIP)锁定,无删除权限属于正常情况。不要尝试关闭SIP删除该文件,否则会破坏依赖该Python的系统组件、Xcode命令行工具等,导致系统异常。你通过Python官网pkg包安装的Python 3.8并不存放在该路径下,和系统内置Python是完全独立的。

步骤1:完全移除官网安装的Python 3.8

官网pkg安装的Python 3.8文件全部存放在独立路径下,依次在终端执行以下命令即可彻底清理,执行时需要输入当前用户的登录密码:

  • 删除应用目录下的Python 3.8文件夹:
    sudo rm -rf /Applications/Python\ 3.8/
  • 删除Python 3.8核心框架文件:
    sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.8
  • 删除用户目录下的3.8版本配置、第三方包残留:
    rm -rf ~/Library/Python/3.8
  • 清除安装包留下的系统安装记录:
sudo pkgutil --forget org.python.Python.PythonApplications-3.8
sudo pkgutil --forget org.python.Python.PythonDocumentation-3.8
sudo pkgutil --forget org.python.Python.PythonFramework-3.8
sudo pkgutil --forget org.python.Python.PythonUnixTools-3.8
  • 清理/usr/local/bin下指向Python 3.8的无效软链接:
    ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/3.8' | awk '{print $9}' | tr -d @ | xargs sudo rm
步骤2:通过Homebrew安装Python 3.9并配置优先级

清理完成后执行以下命令安装Python 3.9:
brew install python@3.9
安装完成后需要调整PATH环境变量,让brew安装的Python优先级高于系统内置Python,避免版本冲突:

  • 如果你使用macOS默认的zsh shell,执行:
    echo 'export PATH="/usr/local/opt/python@3.9/bin:$PATH"' >> ~/.zshrc && source ~/.zshrc
  • 如果你使用bash shell,执行:
    echo 'export PATH="/usr/local/opt/python@3.9/bin:$PATH"' >> ~/.bash_profile && source ~/.bash_profile
步骤3:验证配置结果

终端执行以下命令校验安装状态:

  • 执行which python3,正常输出应为/usr/local/opt/python@3.9/bin/python3,说明已经优先调用brew安装的版本
  • 执行python3 --version,输出Python 3.9.x即表示配置生效

补充说明:系统内置的/usr/bin/python3无需手动删除,只要PATH配置正确,日常使用不会和brew安装的版本产生冲突。如果后续需要频繁切换多个Python版本,可以搭配pyenv做版本管理,不需要手动调整安装文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 18:12:52