1.首先安装构建Python源代码所需的软件包:
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
2.使用wget或从Python下载页面下载最新版本的源代码
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz
3.下载完成后,解压缩tarball:
tar -xf Python-3.7.3.tar.xz
4.导航到Python源目录并运行configure
脚本:
该configure脚本将执行许多检查,以确保系统上的所有依赖项都存在。
cd Python-3.7.3
./configure --enable-optimizations
--enable-optimizations选项将通过运行多个测试来优化Python二进制文件,这将使构建过程变慢。
5.运行make
以开始构建过程:
make -j 4
为了缩短构建时间,需要根据处理器修改-j标志。如果不知道处理器的核心数量,可以通过键入nproc来找到它。本文以8个内核为例,则使用的是-j8标志。
无make时apt-get install gcc automa