在 Ubuntu 上从源码编译安装 Python 3.8

Posted 禅与计算机程序设计艺术

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在 Ubuntu 上从源码编译安装 Python 3.8相关的知识,希望对你有一定的参考价值。

在 Ubuntu 上从源码编译安装 Python 3.8

在这一章节,我们将会讲解如何通过源码编译安装 Python 3.8。

01.更新软件包列表并且安装编译 Python 所必要的软件包:

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

02.从 Python 下载页面使用wget下载最新发布的软件源码:

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

03.当下载完成时,解压压缩包:

tar -xf Python-3.8.0.tgz

04.切换到 Python 源码目录,并且执行configure脚本,他会执行一系列检测,并且确保所有依赖都在你的系统上准备好了:

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

--enable-optimizations选项通过多个测试优化 Python 二进制包。这会导致编译过程变慢。

05.开始 Python 3.8 的编译处理:

make -j 8

想要缩短编译事件,修改-j来适配你的处理器数量。你可以通过输入nproc来找到处理器的数量。

06.当编译完成后,通过输入下面的命令安装 Python 二进制包:

sudomake altinstall

不要使用标准的make install因为它会覆盖默认的系统 python 3 二进制包。

07.就这些。Python 3.8 已经被安装并且准备使用了。通过下面的命令验证它:

python3.8 --version

输出将会显示 Python 版本:

Python 3.8.0

三、总结

你已经在 Ubuntu 18.04 上安装了 Python 3.8,现在你可以开始开发你的 Python 3 项目了。

以上是关于在 Ubuntu 上从源码编译安装 Python 3.8的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu 17.04版本下,opencv进行源码编译安装

在 Ubuntu 14.04 上从源代码编译时如何链接到 opencv 3.0?

Ubuntu 下安装最新 Python3.10 教程 (源码安装)

Ubuntu 下安装最新 Python3.10 教程 (源码安装)

HarmonyOS 编译系统源码

如何在Ubuntu中通过编译源码包安装软件Pidgin