当前位置: 首页 > article >正文

Mac【卸载 Python】 - 3.12.2

一、若使用官方安装包安装

1. 删除 Python 框架

Python 官方安装包会将 Python 安装到 /Library/Frameworks/Python.framework/Versions/3.12 目录下。你可以在终端中使用以下命令删除该目录:

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

执行此命令时,系统会要求你输入管理员密码,输入后回车即可。这里使用 sudo 是因为删除系统目录需要管理员权限,rm -rf 用于强制递归删除指定目录及其所有子目录和文件。

2. 删除 Python 可执行文件链接

Python 官方安装包会在 /usr/local/bin 目录下创建一些 Python 可执行文件的链接,你可以使用以下命令删除这些链接:

sudo rm -f /usr/local/bin/python3.12
sudo rm -f /usr/local/bin/pip3.12

同样,执行这些命令时需要输入管理员密码。

3. 移除环境变量配置(可选)

如果你之前在 ~/.zshrc 或 ~/.bashrc 文件中添加了 Python 3.12 的路径配置,可以打开相应的文件,删除或注释掉相关配置:

nano ~/.zshrc  # 如果你使用 Zsh
# 或者
nano ~/.bashrc  # 如果你使用 Bash

在打开的文件中找到类似 export PATH="/Library/Frameworks/Python.framework/Versions/3.12/bin:$PATH" 的行,将其删除或在前面添加 # 进行注释,然后按 Ctrl + X 保存并退出。

二、若使用 Homebrew 安装

如果你是通过 Homebrew 安装的 Python 3.12.2,可以在终端中执行以下命令进行卸载:

brew uninstall python@3.12

执行该命令后,Homebrew 会自动卸载 Python 3.12.2 及其相关依赖项。

三、若使用 Anaconda 或 Miniconda 安装

如果你是在 Anaconda 或 Miniconda 环境中安装的 Python 3.12.2,可以使用以下步骤进行卸载:

1. 激活相应环境(如果有)
conda activate your_environment_name  # 替换为实际的环境名称
2. 删除 Python 包
conda remove python=3.12
3. (可选)删除整个环境

如果你想删除包含 Python 3.12.2 的整个虚拟环境,可以使用以下命令:

conda remove --name your_environment_name --all

这里的 your_environment_name 需要替换为实际的环境名称。

卸载完成后,你可以在终端中输入 python3.12 --version 来验证 Python 3.12.2 是否已被成功卸载,如果提示 “command not found”,则说明卸载成功。

四、删除后还能看到文件夹目录里存在python文件夹:

如果你已经完成了环境变量配置的修改,并且确定要彻底卸载 Python 3.12.2,那么可以手动删除 /Library/Frameworks/Python.framework/Versions/3.12 文件夹。不过需要注意的是,删除系统目录需要管理员权限,建议通过终端使用 sudo 命令来进行操作,这样能避免因权限不足而无法删除,同时也遵循了更安全的系统操作规范。

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

命令解释:

  • sudo:用于以管理员权限执行后续命令,执行该命令后系统会提示你输入当前用户的管理员密码,输入密码时终端不会显示输入内容,输入完成后按回车键即可。
  • rm:这是用于删除文件和目录的命令。
  • -r:表示递归删除,即删除目录及其包含的所有子目录和文件。
  • -f:表示强制删除,不进行确认提示。

你可以在终端中输入以下命令来删除该文件夹:

注意事项

  • 确认操作:在执行该命令之前,请确保你确实要卸载 Python 3.12.2,因为删除操作是不可逆的,一旦删除将无法恢复。
  • 其他关联文件:除了上述目录,Python 安装可能还会在其他位置留下一些关联文件或配置,例如 /usr/local/bin 目录下可能有 Python 3.12 的可执行文件链接,你可以使用以下命令一并删除:
sudo rm -f /usr/local/bin/python3.12
sudo rm -f /usr/local/bin/pip3.12

操作完成后,你可以在终端输入 python3.12 --version 来验证 Python 3.12.2 是否已被成功卸载,如果提示 “command not found”,则表明卸载成功。


http://www.kler.cn/a/555877.html

相关文章:

  • HarmonyOS NEXT 创新应用开发白皮书(api12+)
  • 观察者模式原理详解以及Spring源码如何使用观察者模式?
  • 【ROS2】卡尔曼滤波学习:概念、数学推导和C++实现方法
  • Python3测试开发面试题2
  • 蓝桥杯试题:串的处理
  • 深度解析Token:从技术原理到商业应用的全栈指南
  • 【Kubernetes】常用命令全解析:从入门到实战(下)
  • JavaEE基础之- Servlet相关
  • 单片机中有FLASH为啥还需要EEROM?
  • 【探商宝】2025年2月科技与商业热点头条:AI竞赛、量子计算与芯片市场新格局
  • OpenAI ChatGPT在心理治疗领域展现超凡同理心,通过图灵测试挑战人类专家
  • Linux内核实时机制7 - 实时改造机理 - 软中断优化下
  • 排序02(数据结构初阶)
  • 【DiffGAD: A Diffusion-based Unsupervised Graph Anomaly Detector】
  • 网页制作05-html,css,javascript初认识のhtml表格的创建
  • 嵌入式之PWM
  • 精选模块-ES6模块
  • 基于51单片机的秒表系统proteus仿真
  • FFmpeg+WebSocket+JsMpeg实时视频流实现方案
  • Windows 图形显示驱动开发-查询 WDDM(3.2) 功能支持和启用