在python的项目中,由于不同版本的 Python 可能在语法、标准库接口以及第三方库支持方面存在差异。所以,python 有时候需要指定版本运行。但是 linux 系统里一般只预装了两三个python版本,所以就需要我们自己安装指定版本了。
python 公布一个发行版本的地址,从这里可以搜集到你需要的所有版本。
https://www.python.org/ftp/python/
以下以 python3.9.19 为例在系统安装。从上边的网址找到此版本,地址在:https://www.python.org/ftp/python/3.9.19/

下载
指令:wget https://www.python.org/ftp/python/3.9.19/Python-3.9.19.tgz

解压
指令:tar pzxvf Python-3.9.19.tgz

编译
生成 Makefile
文件
指令:./configure --prefix=/usr/local/

编译安装
指令:make -j 6 && make install

默认会修改对应的子版本,可以手动修改回去。修改软连接的指向就可以了,如下图:

如果需要做一个隔离的虚拟环境,参考往期文章:https://www.madbull.site/?p=1558
发表回复