我整天进行搜索,没有任何运气或结果。我建立了一个Centos 7服务器,并安装了Python 3.7和OpenSSL 1.1.1。
但是,当我运行Python并执行以下操作时:
import ssl
ssl.OPENSSL_VERSION
我得到的输出是OpenSSL 1.0.2k。 在提示符下运行openssl版本时,我得到OpenSSL 1.1.1。
OpenSSL和Python都是在计算机上编译的。
正确的OpenSSL位于路径中。 还尝试使用configure --with-openssl = / usr / local(正确的openssl的位置)来编译Python。
谢谢。
[编辑]
当我键入
openssl version
sudo openssl version
我得到了不同的版本。 sudo openssl版本与我通过Python获得的版本相同。有和没有sudo的$ PATH是相同的