云网牛站
所在位置:首页 > 初入Linux圈 > 在Debian 10系统上编译安装Python-3.8.2.tar.xz的方法

在Debian 10系统上编译安装Python-3.8.2.tar.xz的方法

2020-03-03 15:38:40作者:吴增景稿源:云网牛站

Python 3.8在标准的Debian 10存储库中不可用,所以要在Debian 10 Linux系统上安装Python 3.8版,可自行编译安装Python-3.8.2.tar.xz软件包。当前Debian 10包含Python版本3.7,可以使用apt工具进行安装或更新,但在写本文时,Python 3.8是Python语言的主要版本,它包括很多新的功能,参考Python 3.8.0发布,已提供Python-3.8.0.tgz下载,附更新功能

在Debian 10系统上编译安装Python-3.8.2.tar.xz的方法

 

在Debian 10上安装Python-3.8.2.tar.xz软件包

其实在Debian 10上构建Python 3.8版是一个相对简单的过程,只需几分钟就可以完成了,下面一起操作吧。

1、首先安装构建Python源代码所需的软件包,运行以下命令:

sudo apt update

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

2、然后使用wget或curl下载3.8.2版本,当然也可从https://www.python.org/downloads/页面中下载。

在Debian 10系统上编译安装Python-3.8.2.tar.xz的方法

下面在命令行中下载,参考在Debian 10 Linux系统上安装和使用Curl的方法,运行:

curl -O https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz

3、下载Python-3.8.2.tar.xz完成后,进行解压缩:

tar -xf Python-3.8.2.tar.xz

4、导航到Python源目录并运行configure脚本:

cd Python-3.8.2

./configure --enable-optimizations

该脚本执行很多检查,以确保系统上的所有依赖项都存在。--enable-optimizations选项将通过运行多个测试来优化Python二进制文件,这将使构建过程变慢。

5、运行make开始构建过程:

make -j 4

修改-j以对应于处理器中的内核数,可以通过键入nproc查找编号。

6、构建完成后,以具有sudo访问权限的用户身份运行以下命令来安装Python二进制文件:

sudo make altinstall

不要使用标准的make install,因为它将覆盖默认的系统python3二进制文件。

7、至此,Python 3.8.2版本已安装在Debian 10系统上了,并且可以正常使用,这时可以通过运行以下命令进行验证:

python3.8 --version

通常情况下,返回的数据是:

Python 3.8.2

这表示,安装Python 3.8.2已成功并且全部完成。

 

相关主题

在Debian 10系统上为Python 2/3安装和使用Pip的方法

子频道
精选文章
热门文章