Ubuntu22.04LTS 安装低版本python

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 两个文件。

Ubuntu22.04LTS 安装低版本python_第1张图片

取消红色的注释

修改SSL=/usr/local/openssl

再次编译安装 一切ok

你可能感兴趣的:(python)