python3源码安装,同时安装ssl 1.1.1模块?
时间: 2023-05-26 13:05:57 浏览: 192
以下是在Linux系统中安装Python3源码和SSL 1.1.1模块的步骤:
1. 下载Python3最新稳定版源码(例如Python3.8.0):
```
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
```
2. 解压缩源码包:
```
tar -xzf Python-3.8.0.tgz
cd Python-3.8.0
```
3. 安装必要的依赖库:
```
sudo apt-get install zlib1g-dev libssl-dev libncurses5-dev libsqlite3-dev libreadline-dev libtk8.5 libgdm-dev libdb4o-cil-dev libpcap-dev
```
4. 配置源码:
```
./configure --enable-optimizations --with-ssl=/usr/local/ssl
```
其中,`--with-ssl=/usr/local/ssl` 参数指定安装的SSL库路径。如果未安装SSL库或安装路径不同,需对应修改。
5. 编译和安装:
```
make -j8
sudo make altinstall
```
`-j` 参数指定并发编译线程数,根据你的机器配置进行调整。
6. 验证Python3安装:
```
python3.8 --version
```
7. 安装SSL 1.1.1模块:
```
pip3.8 install cryptography
```
完成安装后,你可以导入 `cryptography` 模块进行测试:
```
python3.8 -c "import cryptography"
```
阅读全文