Ubuntu22.04LTS自带的python版本为3.10,部署项目时需要用到底低个版本的
有可能会出现一系列问题,例如SSL模块缺失。
先用openssl 命令查一下版本
下载
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
# cd Python-3.6.8
# ./configure
# make && make install
还是报错
python3.6之后编译源码安装不会自动关联ssl.需要在源码安装前,修改源码目录下/Modules/Setup和/Modules/Setup.dist 两个文件。
![](https://img-blog.csdnimg.cn/img_convert/e65b422548c2a6ed145004fbab601fbb.png)
取消红色的注释
修改SSL=/usr/local/openssl
再次编译安装 一切ok