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

彻底卸载Python

卸载 Python 的方法取决于你使用的操作系统(Windows、macOS 或 Linux)。以下是针对不同操作系统的详细步骤:


1. 在 Windows 上卸载 Python

方法一:通过“控制面板”卸载
  1. 打开控制面板:
    • 按下 Win + R 键,输入 control,然后按回车。
  2. 进入程序和功能:
    • 点击“程序” > “程序和功能”。
  3. 找到 Python:
    • 在程序列表中找到与 Python 相关的条目(例如 Python 3.x.x)。
  4. 卸载 Python:
    • 右键点击 Python 条目,选择“卸载”,然后按照提示完成卸载过程。
方法二:通过设置应用卸载
  1. 打开设置:
    • 按下 Win + I 键,打开“设置”应用。
  2. 进入应用管理:
    • 点击“应用” > “应用和功能”。
  3. 找到 Python:
    • 在应用列表中找到 Python。
  4. 卸载 Python:
    • 点击 Python,然后选择“卸载”。
清理残留文件
  • 删除安装目录(通常为 C:\Users\<你的用户名>\AppData\Local\Programs\Python)。
  • 删除环境变量中的 Python 路径:
    1. 右键“此电脑” > “属性” > “高级系统设置” > “环境变量”。
    2. 在“系统变量”或“用户变量”中找到 Path,删除与 Python 相关的路径。

2. 在 macOS 上卸载 Python

注意事项
  • macOS 自带一个系统级的 Python(通常是 Python 2.x),不要删除它,否则可能会影响系统功能。
  • 如果你安装的是第三方 Python(如通过 Homebrew 或官网安装的 Python 3.x),可以安全卸载。
卸载步骤
  1. 通过命令行检查 Python 安装位置

    which python3
    

    输出结果通常是 /usr/local/bin/python3/Library/Frameworks/Python.framework/Versions/3.x/

  2. 删除 Python 文件

    sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.x
    sudo rm -rf /Applications/Python\ 3.x
    
  3. 删除符号链接

    ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework'
    

    找到所有与 Python 相关的符号链接并删除它们:

    cd /usr/local/bin
    rm python3 pip3 idle3 pydoc3
    
  4. 清理环境变量

    • 编辑 ~/.bash_profile~/.zshrc 文件,删除与 Python 相关的路径。

3. 在 Linux 上卸载 Python

注意事项
  • Linux 系统通常依赖于 Python 运行某些核心功能,因此不要轻易删除系统自带的 Python 版本。
  • 如果你安装了额外的 Python 版本(如通过包管理器安装的 Python 3.x),可以安全卸载。
卸载步骤
如果是通过包管理器安装的 Python
  1. 对于基于 Debian/Ubuntu 的系统

    sudo apt remove python3.x
    sudo apt autoremove
    
  2. 对于基于 Red Hat/CentOS 的系统

    sudo yum remove python3.x
    
  3. 对于 Arch Linux

    sudo pacman -R python
    
如果是通过源码编译安装的 Python
  1. 找到安装目录(通常是 /usr/local/bin/python3.x/usr/local/lib/python3.x)。

  2. 删除相关文件:

    sudo rm -rf /usr/local/bin/python3.x
    sudo rm -rf /usr/local/lib/python3.x
    

4. 验证卸载是否成功

  • 打开终端或命令提示符,运行以下命令:

    python --version
    python3 --version
    

    如果显示“未找到命令”或类似信息,说明卸载成功。


文章转载自:

http://ztyrb730.pnmgr.cn
http://8HTZDqNN.pnmgr.cn
http://P9aSaWhe.pnmgr.cn
http://R4dGawNJ.pnmgr.cn
http://gkZPIEIm.pnmgr.cn
http://xJcVpqZd.pnmgr.cn
http://uvoMVU6M.pnmgr.cn
http://KIQjrPP0.pnmgr.cn
http://ES7NYOCd.pnmgr.cn
http://GUoqNMRf.pnmgr.cn
http://DbgMh6E5.pnmgr.cn
http://7Mu6oH21.pnmgr.cn
http://TGurSvtK.pnmgr.cn
http://HpcoT8x5.pnmgr.cn
http://KNIjq8DL.pnmgr.cn
http://omciK8yV.pnmgr.cn
http://AHPmrPZI.pnmgr.cn
http://nBamBKSM.pnmgr.cn
http://n45ZLYcY.pnmgr.cn
http://bBAhPTv0.pnmgr.cn
http://pXGY585P.pnmgr.cn
http://uyZyYDiT.pnmgr.cn
http://BuNa8ofd.pnmgr.cn
http://o2KLIdxl.pnmgr.cn
http://nvpcM8WF.pnmgr.cn
http://cLdSYMfi.pnmgr.cn
http://r9kIYJNq.pnmgr.cn
http://WKXMTwma.pnmgr.cn
http://0a6FvQpS.pnmgr.cn
http://DIzPR394.pnmgr.cn
http://www.dtcms.com/a/155678.html

相关文章:

  • 深入了解Activiti工作流引擎:从基础到实战
  • github把自己的jar包发送到maven中央仓库
  • 技术书籍推荐(003)
  • 用node打开一个网页
  • 为什么使用Throwable app不崩溃,使用Exception会崩溃
  • AlarmClock4.8.4(官方版)桌面时钟工具软件下载安装教程
  • nacos设置权重进行负载均衡不生效
  • 在 Spring Boot 中实现 WebSockets
  • URP-利用矩阵在Shader中实现物体的平移和缩放
  • 中建海龙MiC模块化建筑赋能“好房子”新范式
  • Linux 权限修改详解:chmod 命令与权限数字的秘密
  • 15.ArkUI Checkbox的介绍和使用
  • 人工智能(AI)对网络管理的影响
  • 增加首屏图片
  • 【Deepseek学习大模型推理】MOONCAKE: A KVCache-centric Architecture实验部分(下)
  • 软件测试入门学习笔记
  • 代码随想录学习笔记---二叉树
  • PCI 总线学习笔记(五)
  • 【华为HCIP | 华为数通工程师】821—多选解析—第十六页
  • 关注心理健康,开启心灵养生之旅
  • OpenCV 图形API(63)图像结构分析和形状描述符------计算图像中非零像素的边界框函数boundingRect()
  • MySQL触法器
  • Golang | 迭代器模式
  • 快速了解redis,个人笔记
  • PyTorch深度学习框架60天进阶学习计划 - 第51天:扩散模型原理(二)
  • BT151-ASEMI无人机专用功率器件BT151
  • docker 代理配置冲突问题
  • (Go Gin)基于Go的WEB开发框架,GO Gin是什么?怎么启动?本文给你答案
  • VGA/EDP/HDMI转LVDS,支持1920*1080,1920*1200@120HZ
  • 笔记:记一次使用EasyExcel重写convertToExcelData方法无法读取@ExcelDictFormat注解的问题(已解决)