(注: 仅适用于Linux系统, 如果是windows系统请自行前往官网python.org 或国内源https://mirrors.huaweicloud.com/python下载.exe文件然后手动安装)
ubuntu22.04/ubuntu20.10和ubuntu18.04亲测可用, 其他linux系统没测过, 欢迎反馈结果
sh -c "$(curl -fsSL https://raw.githubusercontent.com/waketzheng/carstino/master/did_upgrade_py.sh)"
或
wget https://raw.githubusercontent.com/waketzheng/carstino/master/upgrade_py.py && python upgrade_py.py
或
git clone git@github.com:waketzheng/carstino.git
cd carstino
sh did_upgrade_py.sh
脚本采用源码安装的方式,整个过程大概需要15分钟左右
它大致相当于执行如下命令:
wget https://.../Pythonxxx.tar.xz && tar xf Pythonxxx.tar.xz && cd Pythonxxx && ./configure && make && make install
如果想安装其他版本的python,可以执行:
sh did_upgrade_py.sh -v 310 # 安装Python3.10
sh did_upgrade_py.sh -v 39 # 安装Python3.9
sh did_upgrade_py.sh -v 38 # 安装Python3.8
sh did_upgrade_py.sh -v 312 # 安装Python3.12