勿删除自带的python,否则系统可能出现问题。以ubuntu22.04自带的python3.10升级3.12为例
添加python源
sudo add-apt-repository ppa:deadsnakes/ppa
安装新版本python
sudo apt install python3.12
更换系统默认的软连接,最后的数字指优先级
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 1 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 2
采用update-alternatives 切换版本
sudo update-alternatives --config python3
重启电脑,查看默认的python
python3 -V