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 两个文件。
取消红色的注释
修改SSL=/usr/local/openssl
再次编译安装 一切ok
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)