在 Ubuntu 上卸载 Python 要非常小心,不要直接卸载系统自带的 Python,否则可能导致系统崩溃(Ubuntu 很多系统工具依赖 Python)。下面分情况说明。
which python3
python3 --version
一般 Ubuntu 自带的是:
/usr/bin/python3
⚠️ 这个不要卸载!
apt 安装的例如你安装了 python3.11:
sudo apt remove python3.11
sudo apt autoremove
查看已安装的 Python 包:
apt list --installed | grep python3
pyenv 安装的 Python(最安全 ✅)如果你是用 pyenv 管理 Python:
pyenv versions
pyenv uninstall 3.x.x
然后清理 pyenv 本身(可选):
rm -rf ~/.pyenv
并删除 .bashrc / .zshrc 中的 pyenv 配置。
如果你是这样装的:
./configure
make
sudo make install
sudo rm -rf /usr/local/lib/python3.x
sudo rm -rf /usr/local/bin/python3.x
sudo rm -rf /usr/local/include/python3.x
⚠️ 要确认路径,不要误删系统 Python。
sudo apt remove python3
sudo apt remove python3.10 # 若是系统默认版本
否则可能导致:
apt 无法使用✅ 保留系统 Python
✅ 用虚拟环境隔离项目
python3 -m venv venv
source venv/bin/activate
我可以给你 精准、安全的卸载命令。