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

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”,则表明卸载成功。

相关文章:

  • C++多项式Lasso回归(多变量函数拟合)
  • 使用权威的文件及磁盘擦除工具,避免不安全的文件删除带来的风险
  • 【量化策略】布林带突破策略
  • Upwork技能测试:是否值得参加?
  • 【gitlab】认识 持续集成与部署
  • 深入理解HttpSecurity的设计
  • 复习dddddddd
  • kafka-集群缩容
  • Helix——Figure 02发布通用人形机器人控制的VLA:一组神经网络权重下的快与慢双系统,让两个机器人协作干活
  • 网络空间安全(1)web应用程序的发展历程
  • 【Python爬虫(38)】解锁Scrapy - Redis:构建高效分布式爬虫
  • SpringBoot Test详解
  • Maven在Eclipse中的使用指南
  • flink使用demo
  • 前端面试之Flex布局:核心机制与高频考点全解析
  • MySQL MHA 部署全攻略:从零搭建高可用数据库架构
  • 第十章 Kubernetes Ingress
  • Windows使用docker部署fastgpt出现的一些问题
  • PyTorch torch.logsumexp 详解:数学原理、应用场景与性能优化(中英双语)
  • DPVS-2:单臂负载均衡测试
  • 河北辛集住房和城乡建设厅网站/电商运营培训正规平台
  • 真实家庭装修图片/网站搜索引擎优化主要方法
  • 中介如何做网站收客/做网站推广需要多少钱
  • 网站图文列表/百度热搜广告位多少钱
  • 济南网站建设 伍际网络/网站排名优化多少钱
  • 沈阳网站建设哪家做得好/seo的优化技巧和方法