目录
Python 安装前的准备
sudo yum update && sudo yum install -y openssl-devel zlib-devel gcc
参考官方文档
openssl 下载地址
openssl安装
curl -O https://www.openssl.org/source/openssl-VERSION.tar.gz
tar xzf openssl-VERSION
pushd openssl-VERSION
./config \
--prefix=/usr/local/custom-openssl \
--libdir=lib \
--openssldir=/etc/ssl
make -j1 depend
make -j8
make install_sw
popd
python 的安装
pushd python-3.x.x
./configure -C \
--with-openssl=/usr/local/custom-openssl \
--with-openssl-rpath=auto \
--prefix=/usr/local/python-3.x.x \
-enable-optimizations
make -j8
make altinstall
遇到的一些坑
如果在编译安装时不添加ssl的相关选项 ,无法导入ssl
如果不yum 相关的包 , 编译安装最后一步会失败