温馨提示×

centos python怎么卸载

小樊
37
2026-10-06 06:52:31
栏目: 编程语言

在 CentOS 上“卸载 Python”要看你是怎么安装的,以及卸载的是系统自带 Python 还是自己装的 Python,否则容易把系统搞坏(CentOS 很多系统工具依赖 Python)。

下面分情况说清楚:


一、⚠️ 重要提醒(先必看)

  • 不要卸载 CentOS 系统自带的 Python(如 python2 / python3),否则 yum、dnf、firewall-cmd 等可能直接失效。
  • 只卸载你自己额外安装的 Python。

二、查看当前有哪些 Python

which -a python python2 python3
rpm -qa | grep python

三、通过 yum / dnf 安装的 Python(推荐方式)

1️⃣ 卸载 yum 安装的 python3

yum remove python3

或(CentOS 8+)

dnf remove python3

2️⃣ 卸载指定版本

yum remove python36
yum remove python39

四、源码编译安装的 Python(最常见“误装”情况)

如果你是 ./configure && make && make install 装的:

方法 1:有安装记录(推荐)

cd Python-3.x.x
make uninstall

(不是所有版本都支持)

方法 2:手动删除(常用)

rm -rf /usr/local/python3
rm -rf /usr/local/bin/python3
rm -rf /usr/local/lib/python3.x

确认:

which python3

五、使用 pyenv 安装的 Python(最安全)

pyenv uninstall 3.9.0

六、虚拟环境(venv / virtualenv)

直接删目录即可:

rm -rf myenv

七、如果你只是想“切换 Python 版本”

不要用卸载,用:

alternatives --config python

或

ln -sf /usr/bin/python3 /usr/bin/python

八、确认卸载成功

python3 --version
pip3 --version

如果你愿意,可以告诉我:

  • CentOS 版本(6 / 7 / 8 / Stream)
  • python --version
  • 怎么装的(yum / 源码 / pyenv)

我可以给你精确的一条命令卸载方案,避免误删系统 Python。

0 踩