温馨提示×

centos怎么卸载python

小樊
45
2026-09-18 11:15:38
栏目: 编程语言

在 CentOS 上卸载 Python 要非常谨慎,因为 系统很多命令(如 yum、dnf、firewalld)依赖 Python。如果误删系统 Python,系统可能会无法使用。

下面分情况说明:


一、⚠️ 重要警告(先看)

  • 不要卸载系统自带的 Python(如 /usr/bin/python2 或 python3)
  • CentOS 7 默认依赖 python2
  • CentOS 8 / Stream 默认依赖 python3

✅ 正确做法:只卸载你自己额外安装的 Python


二、查看当前 Python 安装情况

which python
which python3
rpm -qa | grep python

三、如果是用 yum/dnf 安装的 Python(推荐方式)

1️⃣ 卸载 Python3(示例)

sudo yum remove python3

或(CentOS 8+)

sudo dnf remove python3

2️⃣ 卸载指定版本

sudo yum remove python36
sudo yum remove python39

四、如果是用 源码编译安装 的 Python

1️⃣ 查看安装路径

which python3
/usr/local/bin/python3

2️⃣ 进入源码目录卸载(如果有)

cd Python-3.x.x
sudo make uninstall

3️⃣ 手动删除(常见情况)

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

七、✅ 推荐做法(最安全)

  • 保留系统 Python
  • 使用:
    • pyenv
    • virtualenv
    • conda

八、如果你不确定,告诉我:

  1. CentOS 版本(cat /etc/redhat-release)
  2. python --version
  3. 是否影响 yum

我可以给你精确、安全的卸载命令。

0 踩