如何删除python:分系统清理
如何删除python分为Windows、macOS、Linux三套独立流程,Windows优先通过应用面板卸载安装包版本,macOS区分官网安装版和系统自带Python(系统自带Python不建议删除,删除会破坏系统工具链),Linux使用包管理器移除对应软件包,卸载后都要清理环境变量、残留文件夹和pip缓存,避免后续出现版本冲突,该方法的适用边界是用户自行手动安装的Python,服务器预装、容器内、Anaconda托管的Python不适用这套原生卸载步骤。
如何删除python在Windows系统
你打开设置里的应用和功能,在程序列表找到Python条目,点击卸载,跟随向导完成基础移除。这个操作只会删掉主程序文件,不会自动清理环境变量,你需要右键此电脑,打开高级系统设置,进入环境变量窗口,找到Path里所有指向Python和Scripts目录的条目,逐条删除。
检查这几个常见残留路径,C:\Users\你的用户名\AppData\Local\Programs\Python,C:\Users\你的用户名\AppData\Roaming\Python,找到文件夹后直接删除,pip下载的缓存文件存放在AppData\Local\pip\Cache,一并删除可以减少冗余文件。
打开cmd输入python,如果提示不是内部命令,代表主程序卸载和环境变量清理生效。如果依旧能调出Python版本信息,说明还有其他版本或者绿色免安装版留在硬盘,需要定位对应文件夹手动删除。
如何删除python在macOS系统
macOS自带的Python2.7和部分预装Python3是系统依赖文件,删除后会导致终端、部分系统脚本异常,你只能卸载自己从Python官网、pkg包安装的版本。官网pkg安装的Python,在应用程序目录找到Python文件夹,里面自带Uninstaller脚本,双击运行即可启动卸载程序。
pkg卸载完成后,打开终端,删除/usr/local/bin下相关软链接,同时清理/Library/Frameworks/Python.framework目录下对应的版本文件夹。Homebrew安装的Python要使用brewuninstallpython命令执行移除,brew会自动处理依赖,清理速度比手动删除文件更稳妥。
确认卸载结果,在终端输入python3-V,系统返回commandnotfound,代表目标版本清理完成。
如何删除python在Linux系统
| 发行版 | 卸载命令 | 清理动作 |
|---|---|---|
| Debian、Ubuntu | aptremovepython3 | aptautoremove清理依赖 |
| CentOS、Rocky | dnfremovepython3 | 核对/usr/bin软链接 |
| Arch | pacman-Rpython | pacman-Rns清理残留 |
Linux环境下不要随意删除/usr/bin/python,大量系统服务和包管理工具依赖它运行。如果你编译源码安装的Python,需要回到源码目录执行makeuninstall,没有保留源码时只能手动删除安装目录和软链接,源码编译版本的残留更容易引发环境错乱。
Anaconda内置Python不适合用上面的方式删除,Anaconda自带独立环境,卸载需要运行Anaconda的卸载脚本,直接删Python文件会破坏整个conda环境。
多版本共存场景下,卸载其中一个Python版本,其他版本不受影响,只需要保证环境变量里优先指向保留的版本。
