Python 是世界上最流行的编程语言之一。它作为一种通用语言,可以用来构建各种应用程序,例如从简单的脚本到复杂的机器学习算法。它凭借着其简单易学的语法,受到很多初学者以及经验丰富的开发人员的喜爱。

Python 3.9 是 Python 的比较新版本的版本之一,本文将介绍如何在 Debian 10 中安装Python 3.9 。

目前,Debian 10 默认附带 Python 3.7,如果你并不需要更新的版本,完全可以可以使用 apt 工具安装或更新 Python 3.7。

在 Debian 10 上安装 Python 3.9

从源代码编译 Python 允许安装最新的 Python 版本并自定义构建选项。 但是,这样将无法通过 apt 包管理器维护 Python。所以如果不是对 Python 版本有特殊要求,一般建议默认使用系统仓库自带的Python版本。

01、构建Python编译安装需要的依赖库

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

02、使用wget从Python官网下载对应的版本源代码

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

03、下载完成后,解压gzip压缩包:

tar -xf Python-3.9.1.tgz

04、通过cd命令进入Python源码目录,并执行如下脚本:

cd Python-3.9.1
./configure --enable-optimizations

--enable-optimizations 选项通过运行多个测试来优化Python二进制文件。该脚本运行许多检查以确保系统上的所有依赖项都存在。

05、开始构建Python,执行如下命令:

make -j 4

请注意,-j选项指定了并行编译的线程数,可以根据您的CPU核心数进行调整。

为了加快构建过程,可以通过 -j 指定对应处理器中的内核数。如果你不知道设备处理其中的内核数,可以通过输入nproc命令查看内核数。

06、当构建完成后,通过如下命令安装Python二进制文件:

sudo make altinstall

使用 altinstall 而不是 install,因为这样可以覆盖默认的系统 python3 二进制文件。

至此,Python 3.9 已经安装完成,你可以在终端中键入如下命令来验证:

python3.9 --version

你会看到类似如下的输出:

Python 3.9.1

以上只是以 Python 3.9 的安装为例来介绍如何在 Debian 10 上安装新版本的 Python,当然如果你需要,你也可以自行安装 Python 3.10 ,方法都是相通的。

写在最后

我们已经向您展示了如何在您的 Debian 10 系统上安装 Python 3.9。 您现在可以创建一个虚拟环境并开始开发您的 Python 项目。