通过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