Ubuntu安装Python3.9.9

62次阅读
没有评论

位置: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。

  1. 解压
    tar -xvzf Python-3.5.3.tgz
  2. 编译&安装

进入解压后的文件夹 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 中读取指令,安装到指定的位置。

正文完
 
评论(没有评论)