Python3 安装
环境信息
- Centos 7 6.3.8-1.el7.elrepo.x86_64
- Python 3.10.12
编译安装步骤
安装相关依赖
yum -y groupinstall "Development tools" |
Centos 7 默认安装的 openssl
版本太低(1.0.2k-fips
),无法满足 Python 3.10.12
对 SSL 的支持,需要 首先升级 OpenSSL 版本。否则编译安装后使用 SSL 相关功能会报错: ImportError: No module named _ssl
下载安装包并编译安装。使用 --with-openssl=/usr/local/openssl/
指定新版本 openssl
位置
wget https://www.python.org/ftp/python/3.10.12/Python-3.10.12.tgz |
安装完成后,安装目录为 /usr/local/python3
,要迁移到其他机器使用,可以安装相关依赖后,将安装目录拷贝到其他机器即可正常使用。此版本编译后的文件下载链接