这两天在centos7上安装python3,总是遇TLS/SSL问题,看了很多文档,都没有解决。后来发现是python3的版本问题,不同的版本对openssl路径的指定方法是不同的。最后查看了python3的官方安装文档,才算彻底解决了问题。文档地址:python3官方安装文档
官方指导的安装openssl的方式指定了openssl库的地址是--libdir=lib,如果不指定,生成库地址是lib64,因此在安装的python3的时候,就找不到库地址。
重要的是:自定义的openssl地址一定要放在/urs/local下,放在其他路径,也是无法找到,这应该是python3的bug。