python3安装解决ssl问题
#!/bin/bash python_version=3.7.0echo "正在安装相关组件"
yum install -y openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc-c++ gcc openssl-devel
echo "下载安装包"
wget https://www.python.org/ftp/python/$python_version/Python-$python_version.tgz
echo "正在解压安装包"
tar -xf Python-$python_version.tgz -C /root/&& cd /root/Python-$python_version/
echo "添加ssl支持"
cat >> /root/Python-$python_version/Modules/Setup.dist <<"EOF"
_socket socketmodule.c
SSL=/usr/local/ssl
_ssl _ssl.c \
-DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
-L$(SSL)/lib -lssl -lcrypto
EOF
echo "正在编译安装Python"
./configure --prefix=/usr/local/python && make && make install
cd /root
echo "删除安装包"
rm -rf /root/Python-$python_version.tgz && rm -rf /root/Python-$python_version
echo "正在添加环境变量"
echo "export PATH=/usr/local/python/bin:$PATH">> ~/.bash_profile
source ~/.bash_profile
echo "安装完成,请执行python3进行测试"
页:
[1]