Ubuntu安装Python3.9.9

1,671次阅读
没有评论

位置: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 中读取指令,安装到指定的位置。

正文完
 
Michael
版权声明:本站原创文章,由 Michael 2022-11-18发表,共计826字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码