警告:卸载前备份项目和环境!系统自带 Python 2 请勿卸载(尤其 macOS/Linux)


一、Windows 彻底卸载步骤

1.卸载主程序
  1. Win+R → 输入 appwiz.cpl → 回车
  2. 找到 Python 3.x 条目 → 右键卸载
    (勾选 Remove all user settings 彻底清除配置)
2.手动清理残留文件(关键!)

删除以下目录(将 用户名 替换为实际路径):

- `C:\Users\用户名\AppData\Local\Programs\Python`
- `C:\Users\用户名\AppData\Roaming\Python`
- `C:\Users\用户名\AppData\Local\pip`
3.清理环境变量
  1. 右键 此电脑 → 属性 → 高级系统设置 → 环境变量
  2. Path 中删除所有含 PythonPythonXX 的路径
    (如 C:\Python39\C:\Python39\Scripts\
4.删除注册表(高危操作!谨慎!)
  1. Win+R → 输入 regedit → 回车
  2. 导航到路径删除:
- `HKEY_CURRENT_USER\Software\Python`
- `HKEY_LOCAL_MACHINE\SOFTWARE\Python`

二、macOS 卸载指南

1.卸载官方安装包
# 删除主程序
sudo rm -rf /Library/Frameworks/Python.framework

# 移除所有二进制链接
sudo rm /usr/local/bin/python3*
sudo rm /usr/local/bin/pip3*
sudo rm /usr/local/bin/idle3*
2.清理用户目录残留
rm -rf ~/Library/Python  # 删除用户库
rm -rf ~/.virtualenvs    # 删除虚拟环境
重要提示

macOS 自带 Python 2.7 在 /usr/bin/python
禁止删除! 否则系统崩溃!


三、Linux 卸载指南(以 Ubuntu 为例)

# 1. 卸载 Python 3.x
sudo apt purge python3.x  # x为具体版本号

# 2. 删除关联包
sudo apt autoremove

# 3. 手动清理残留
sudo rm -rf /usr/local/lib/python3.x
sudo rm /usr/bin/python3* /usr/bin/pip3*

四、卸载后必检清单

  1. 验证是否卸载成功
python --version   # 应提示"未找到命令"
pip --version
  1. 重启系统:确保进程和缓存完全清除
  2. 重装前:用 Everything(Win)或 find / -name "*python*" 搜索残留

五、血泪避坑指南

  1. 勿删系统 Python
    macOS/Linux 的 /usr/bin/python 是系统组件!
  2. 虚拟环境优先
    下次用 virtualenvconda 避免污染系统环境
  3. 多版本管理神器
    重装时建议用 pyenv 管理版本

终极验证

执行后会报错才说明卸载干净!

# Windows
where python   # 应返回空

# macOS/Linux
which python3  # 应返回"not found"

重装建议:卸载后推荐安装 Miniconda 替代原生 Python,环境隔离更安全!

彻底告别残留文件,让 Python 卸载像按下核弹按钮般干净利落! 💣

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐