欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

mac macos 卸载 python 如何彻底的卸载 python 有大用 有大大用

要在 macOS 系统上彻底卸载 Python,请遵循以下步骤:

  1. 关闭所有依赖 Python 的应用 在开始卸载之前,确保没有正在运行的任何应用或服务依赖于你想要卸载的 Python 版本。

  2. 查看已安装 Python 版本和路径 在终端(Terminal)中运行以下命令,找出你想要卸载的 Python 版本的确切路径:

    Shell
    1which python3.x

    或者

    Shell
    1ls -l /usr/local/bin/python*

    这里 x 是具体的 Python 版本号。

  3. 删除 Python 框架 使用 sudo 权限删除对应版本的 Python 框架:

    Shell
    1sudo rm -rf /Library/Frameworks/Python.framework/Versions/x.x

    替换 x.x 为实际的 Python 版本号。

  4. 移除应用目录(如果有) 如果 Python 安装时包含了独立的应用程序包,在 /Applications 目录下,删除对应的 Python 应用程序:

    Shell
    1sudo rm -rf "/Applications/Python x.x"
  5. 删除关联的软链接 清理 /usr/local/bin 下指向被卸载 Python 版本的软链接:


    Shell
    1cd /usr/local/bin 2# 查找并列出所有相关的软链接 3ls -l | grep '../Library/Frameworks/Python.framework/Versions/x.x' 4# 删除这些软链接 5for link in $(ls -1 | grep -E 'python[0-9\.]+'); do 6    if [[ -L $link ]]; then 7        unlink "$link" 8    fi 9done
  6. 清理其他相关文件 检查 /etc/paths.d 和 /etc/bash_completion.d 等系统目录下是否有与该 Python 版本相关的路径或配置文件,如有则删除。

    Shell
    1sudo rm /etc/paths.d/*python*
    2sudo rm /etc/bash_completion.d/*python*
  7. 更新环境变量 如果你手动修改过环境变量(如 .bash_profile 或 .zshrc),检查并移除与要卸载的 Python 版本相关的路径设置。

  8. 验证卸载 最后,通过运行 python3.x --version 或 python --version 来验证是否已成功卸载指定版本的 Python。如果没有输出版本信息或提示找不到命令,则表示卸载成功。


请注意,系统自带的 Python 版本(例如 /usr/bin/python) 不建议卸载,因为许多系统组件和服务可能依赖它。如果你需要管理多个 Python 版本,建议使用像 pyenv 这样的版本管理工具。


普通分类: