在 CentOS 上卸载 Python 要非常谨慎,因为 系统很多命令(如 yum、dnf、firewalld)依赖 Python。如果误删系统 Python,系统可能会无法使用。
下面分情况说明:
python2python3✅ 正确做法:只卸载你自己额外安装的 Python
which python
which python3
rpm -qa | grep python
yum/dnf 安装的 Python(推荐方式)sudo yum remove python3
或(CentOS 8+)
sudo dnf remove python3
sudo yum remove python36
sudo yum remove python39
源码编译安装 的 Pythonwhich python3
/usr/local/bin/python3
cd Python-3.x.x
sudo make uninstall
sudo rm -rf /usr/local/bin/python3
sudo rm -rf /usr/local/lib/python3.x
sudo rm -rf /usr/local/include/python3.x
pyenv 安装的 Python(最安全)pyenv uninstall 3.9.0
sudo rm /usr/bin/python3
pyenvvirtualenvcondacat /etc/redhat-release)python --version我可以给你精确、安全的卸载命令。