通过APT 方式获取

进入终端后输入以下

sudo apt update

接着,你需要安装PPA需要的软件源:

sudo apt install software-properties-common -y

然后,添加名为deadsnake的PPA源:

sudo add-apt-repository ppa:deadsnakes/ppa

这时候,就可以安装python3.10了:

sudo apt install python3.10

安装好后,通过以下命令验证:

python3.10 --version
3.10.4

编译安装

首先,更新本机的软件列表:

sudo apt update

然后,安装依赖库文件:

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev

我们需要从官网​​Python Downloads page​​拷贝 Python 3.10.04 对应的安装包文件. 并用wget命令下载:

wget https://www.python.org/ftp/python/3.10.4/Python-3.10.4.tgz

当下载完成后,解压下载的文件:

tar -xf Python-3.10.*.tgz

进入解压后的目录:

cd Python-3.10.*/

接下来,在设置中启用优化:

./configure --enable-optimizations --prefix=/usr/local/python

这个时候,我们可以开始运行python了,但是开始前,还是需要检查一下进程数,用下面这个命令检查:

nproc

我这里输出的是2:

2

在输入以下命令:

make -j 2

以上都完成了,就可以安装了

sudo make install

还是验证:

python3.10 --version
Python 3.10.4