centos7 python3.8.13 源码安装,同时安装ssl 1.1.1模块?
时间: 2023-05-26 17:06:02 浏览: 149
以下是在CentOS 7上安装Python 3.8.13和SSL 1.1.1的步骤:
1.安装编译Python所需的软件包。
```
sudo yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel
```
2.下载Python 3.8.13的源代码。
```
wget https://www.python.org/ftp/python/3.8.13/Python-3.8.13.tgz
```
3.解压源代码。
```
tar xzf Python-3.8.13.tgz
```
4.进入解压后的目录,并编译安装Python。
```
cd Python-3.8.13
./configure --enable-optimizations
make -j 4
sudo make altinstall
```
5.下载SSL 1.1.1的源代码。
```
wget https://www.openssl.org/source/openssl-1.1.1l.tar.gz
```
6.解压源代码。
```
tar xzf openssl-1.1.1l.tar.gz
```
7.进入解压后的目录,并编译安装SSL。
```
cd openssl-1.1.1l
./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib
make -j 4
sudo make install
```
8.在编译Python时指定SSL的路径。
```
./configure --enable-optimizations --with-openssl=/usr/local/ssl
```
9.编译并安装Python。
```
make -j 4
sudo make altinstall
```
10.测试Python和SSL是否正常工作。
```
python3.8
>>> import ssl
>>> ssl.OPENSSL_VERSION
'OpenSSL 1.1.1l 24 Aug 2021'
>>> exit()
```
阅读全文