1、去python官网下载源码包
https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
2、安装编译python源码的需要的一些依赖环境
yum install -y bzip2-devel libffi-devel zlib-devel openssl-devel readline-devel sqlite-devel xz-devel tk-devel gdbm-devel libuuid-devel
3、开始编译安装python
tar -zxf Python-3.6.8.tgz && cd Python-3.6.8
./configure --prefix=/data01/python && make -j 4 && make install
4、复用移植编译的python
tar -zcf /data01/python.tar.gz /data01/python
5、可能会出现问题(迁移后的主机)
有一个依赖文件报不存在,这边查了是openssl的,源码变了openssl,将缺少的文件做软连接后正常了
ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
备注:目前尝试过夸系统平台迁移centos7.9->ctyunos2.0,可以正常使用,特别是生产环境做集成化脚本用python时候,比较好用,可以提前安装好相关的python依赖