在 Ubuntu 上“卸载 Python 2”需要非常小心,因为很多系统工具依赖 Python 2(尤其是老版本 Ubuntu),直接卸载可能导致系统不可用。
下面分情况说明:
查看 Python 2 是否存在:
python2 --version
which python2
查看系统依赖:
apt-cache rdepends python2
⚠️ 不建议在 Ubuntu 16.04 / 14.04 等老系统中彻底删除 Python 2
直接安装并使用 Python 3:
sudo apt install python3
python3 --version
以后用:
python3 xxx.py
pip3 install xxx
sudo apt remove python-pip
Ubuntu 20.04 以后,Python 2 通常不是系统核心依赖。
sudo apt remove python2
sudo apt autoremove
确认是否还有:
python2 --version
如果提示 command not found,说明已卸载。
❌ 不要这样做:
sudo rm -rf /usr/bin/python2
sudo apt remove python2.7
可能导致:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
或(推荐):
alias python=python3
如果你愿意,可以告诉我:
我可以给你最安全的方案。