脚本
# 列出已安装的所有Python3相关RPM包
rpm -qa | grep python3
# 将列出的Python3及其相关包逐一卸载
rpm -e `rpm -qa | grep python3 | grep -vE '(python3-(devel|distutils))'`
# 上述命令会卸载除python3-devel和python3-distutils之外的所有Python3相关的包
# 如果您确实想卸载所有Python3相关的包,包括开发工具,可以省略管道中的grep -vE排除部分
# 删除Python3的残留文件(这一步不是必须的,但有助于清理系统)
find / -type f -name '*python3*' ! -path "/usr/lib*/libpython3.*so*" -delete # 注意此命令可能删除与Python3无关的文件,谨慎使用
find /usr/local -depth \( -type d -name "python3*" ! -name "python3.*/bin" \) -exec rm -rf {} +
whereis python3 | xargs rm -frv
# 验证Python3是否已被完全卸载
which python3 || echo "Python3 has been uninstalled"
等待删除完成
出现下图说明卸载成功