之前遇到一个大坑,之前一直没管,今天花了一些时间弄了一下。吃饭前简单记录一下:)
背景
在centos系统上,已经预先安装了python2.6和python3.6,可以正常运行,但是自己想安装python3.8。
坑一:
手动wget下载build,make&make install都没问题,pip3 install requests库,使用requests库时出了ssl的问题;
urllib3.exceptions.SSLError: Can’t connect to HTTPS URL because the SSL module is not available.
坑二:
以为是OpenSSL模块出问题,然后去搞定ssl。系统本身有一个低版本,但官网已经不再支持更新,那装最新的吧,又是一波手动操作,make & make install后,出现动态链接库的问题
libssl.so.1.1: cannot open shared object file: No such file or directory
在/usr/local/lib64下找到了 libssl.so.1.1文件,但是明显动态装入出了问题,用which openssl |xargs ldd 就可以看到not found
linux-vdso.so.1 =>