在 Debian 里卸载旧版本 Python 要非常小心,因为很多系统工具(如 apt、dpkg、gnome-terminal 等)依赖 Python。不要卸载系统默认的 python3,否则系统可能损坏。
下面按安全程度给你几种做法:
ls /usr/bin/python*
python3 --version
which python3
查看已安装的 Python 包:
dpkg -l | grep python
apt 安装的比如你装过 python3.8:
sudo apt remove python3.8
sudo apt autoremove
⚠️ 如果提示 很多系统包也要被删,立刻取消(按 N)。
make install 编译安装的这种不会出现在 apt 里,要手动删:
sudo rm -rf /usr/local/lib/python3.x
sudo rm /usr/local/bin/python3.x
(把 3.x 换成你的版本)
强烈建议不要动系统 Python:
curl https://pyenv.run | bash
然后:
pyenv install 3.11.6
pyenv global 3.11.6
旧版本直接:
pyenv uninstall 3.8.12
sudo apt remove python3
sudo apt remove python3-minimal
会导致系统崩溃 / 无法启动
我可以给你精确到命令的安全卸载方案。