1. 检查当前 Python 版本
首先,查看系统中已安装的 Python 版本:
python --version
python3 --version
ls /usr/bin/python*
你应该会看到多个 Python 版本,如 python2.x
或 python3.x
。
2. 使用 update-alternatives
工具
Ubuntu 推荐使用 update-alternatives
来管理和切换默认的 Python 版本。
步骤
-
添加 Python 版本到
update-alternatives
: 假设你有 Python 2.7 和 Python 3.8安装在/usr/bin/
下,运行以下命令:sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8.10
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7.18
注:
当我输入下面的语句之后,
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8.10
默认版本就换过来了。
-
切换默认 Python 版本: 使用以下命令选择默认版本:
sudo update-alternatives --config python
输出类似于:
There are 2 choices for the alternative python (providing /usr/bin/python). Selection Path Priority Status ------------------------------------------------------------ 1 /usr/bin/python3.8 1 auto mode 2 /usr/bin/python3.9 2 manual mode Press <enter> to keep the current choice[*], or type selection number:
输入对应的编号切换到需要的版本。
-
验证版本切换:
python --version