在 CentOS 上不建议直接卸载系统自带的 Python,因为很多系统管理工具(如 yum、dnf、firewalld)都依赖 Python。如果强行卸载,可能导致系统无法使用。
下面分情况说明:
rpm -e python
或rm -rf /usr/bin/python
rpm -qa | grep python
或
which python3
python3 --version
yum remove python3
(仅在你确认不是系统核心依赖时)
如果你是这样装的:
./configure
make
make install
一般只能手动删除:
rm -rf /usr/local/python3
rm -f /usr/local/bin/python3
python3 -m venv myenv
source myenv/bin/activate
pyenvcondayum reinstall python
dnf reinstall python3
如果 yum/dnf 已坏,需用:
rpm -ivh --force python*.rpm
cat /etc/centos-release)我可以给你安全的具体命令。