温馨提示×

ubuntu怎么卸载python

小樊
34
2026-07-14 03:49:36
栏目: 编程语言

Ubuntu不建议直接卸载系统自带的 Python,因为很多系统组件(如 aptsoftware-centergnome-terminal 等)都依赖它。
下面分情况说明 正确做法


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

  • 不要卸载 /usr/bin/python3(系统 Python)
  • 卸载它可能导致 系统无法启动或软件无法运行
  • 如果你只是想用不同版本 Python,用虚拟环境或多版本管理工具更安全

二、查看当前 Python 情况

python3 --version
which python3
ls /usr/bin/python*

三、如果你只是想「不用系统 Python」

✅ 推荐方案 1:使用虚拟环境(最安全)

sudo apt install python3-venv
python3 -m venv myenv
source myenv/bin/activate

退出:

deactivate

✅ 推荐方案 2:使用 pyenv 管理多版本

curl https://pyenv.run | bash

然后安装指定版本:

pyenv install 3.12.1
pyenv global 3.12.1

四、如果你是自己安装的 Python(非系统自带)

1️⃣ 查看是否是 apt 安装的

apt list --installed | grep python

2️⃣ 卸载 apt 安装的 Python(不推荐卸载系统版)

sudo apt remove python3.x
sudo apt autoremove

⚠️ 如果提示 会删除大量系统软件,立刻取消


3️⃣ 如果是源码编译安装的 Python

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

五、只想删除 pip 安装的包

pip3 freeze | xargs pip3 uninstall -y

六、常见误区 ❌

做法 结果
sudo rm -rf /usr/bin/python3 ❌ 系统可能崩溃
apt remove python3 ❌ 破坏系统
卸载 Python 来“清理空间” ❌ 不推荐

七、如果你告诉我:

  • Ubuntu 版本(如 20.04 / 22.04)
  • 想卸载的是 哪个 Python
  • 是否只是想装新版本

我可以给你 最安全、最合适的操作命令

0