1、背景
本地系统有python2.7,python3.7,如果有需要,还要安装python3.8,在python安装的过程需要openssl。跟openssl的交互需要在编译的时候配置好。
2、安装步骤
通过whereis openssl 检查openssl是否存在,不存在需要安装openssl。
(1)首先安装openssl
wget http://www.openssl.org/source/openssl-1.0.2j.tar.gz
tar -xzf openssl-1.0.2j.tar.gz
cd openssl-1.0.2j
./config --prefix=/usr/local/openssl
./config -t
make & make install
(2)源码安装python3.8
wget http://www.python.org/ftp/python/3.8.13/Python-3.8.13.tgz
tar zxvf Python-3.8.13.tgz
#创建一个新的文件
mkdir /usr/local/python3
cd Python-3.8.13
修改 Python-3.8.13/Module/Setup下的内容
修改完:
./configure --prefix=/usr/local/python3
安装 make && make altinstall
最后建立软链接:
删除python3软件
rm -rf /usr/bin/python3
建立 python3的软连接
ln -s /usr/local/bin/python3 /usr/bin/python3