环境
WSL Ubuntu20.04
通过安装(源码编译)
安装编译所需的工具及库
sudo apt update
sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev curl libbz2-dev
下载Python3.10源码
sudo wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz
sudo tar xzf Python-3.10.0.tgz
编译并安装
cd Python-3.10.0
sudo ./configure --enable-optimizations
sudo make altinstall
检查是否安装成功
python3.10 --version
设置默认Python版本
sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.10 10
测试Python命令
python3 --version