位置:https://www.python.org/ftp/python/3.9.9/
前言
由于 Windows11 WSA 环境下 Ubuntu 上 Python 默认是 2.7,而项目需要 3.5 以上,所以需要手动安装。
apt-get install python3 结果安装的是 3.1。
最终只能官网下载源码包本地安装:
1. 下载
wget https://www.python.org/ftp/python/3.9.9/Python-3.5.3.tgz。
- 解压
tar -xvzf Python-3.5.3.tgz - 编译 & 安装
进入解压后的文件夹 cd Python-3.9.9
生成 Makefile ./configure
编译 make
安装 sudo make install
命令执行作用
这些都是典型的使用 GNU 的 AUTOCONF 和 AUTOMAKE 产生的程序的安装步骤。
./configure 是用来检测你的安装平台的目标特征的。比如它会检测你是不是有 CC 或 GCC,并不是需要 CC 或 GCC,它是个 shell 脚本。
make 是用来编译的,它从 Makefile 中读取指令,然后编译。
make install 是用来安装的,它也从 Makefile 中读取指令,安装到指定的位置。
AUTOMAKE 和 AUTOCONF 是非常有用的用来发布 C 程序的东西。
常见问题及解答(Q&A):
Q1: 安装原码程序时,都要执行三步:
./configure
make
make install
他们是什么意思呀?configure 要用到 gcc 或 cc。但 make 时,需要什么?
A1:这些都是典型的使用 GNU 的 AUTOCONF 和 AUTOMAKE 产生的程序的安装步骤。./configure 是用来检测你的安装平台的目标特征的。比如它会检测你是不是有 CC 或 GCC,并不是需要 CC 或 GCC,它是个 shell 脚本。make 是用来编译的,它从 Makefile 中读取指令,然后编译。make install 是用来安装的,它也从 Makefile 中读取指令,安装到指定的位置。