1. 局部替换法(推荐)
在 ~/.local/bin
目录下建立一个 python3 软链接,然后在 .bashrc
中导入配置 PATH
环境变量 PATH=~/.local/bin:$PATH
即可。
【注意】
软链接的名字要和系统中默认 python 的名字一致才行,这样才能达到覆盖默认的效果。
2. update-alternatives 更换优先级法(不推荐)
当同时安装多个 Python 版本时,比如安装了一个 3.x 版本和一个 3.9 版本,若需要调整 Python 默认的版本,则执行:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.x 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 2
命令解释:
sudo update-alternatives: --install <软连接路径> <名称> <此Python的实际安装路径> <优先级>
最后的参数 1,2 表示优先级,越大表示优先级越高。
需要调整默认版本时,执行:
sudo update-alternatives --config python3
按照提示选择默认版本即可。
关于 update-alternatives 详细的使用教程参看:《3.开发环境 -- GCC 编译套件 -- 切换 GCC 版本》章节。