我使用随OpenSSL 1.1.0g一起提供的Ubuntu 18.04。
我一直在尝试将源自手动编译的python从源链接到手动编译的OpenSSL1.1.1a。我不打算覆盖我的系统(Ubuntu)OpenSSL 1.1.0g。然而,在我尝试之后,当我使用:openssl version -v
检查Ubuntu的OpenSSL时
我得到这个输出:
OpenSSL 1.1.0g 2 Nov 2017 (Library: OpenSSL 1.1.1a 20 Nov 2018)
以前只打印:OpenSSL 1.1.0g 2017年11月2日
这是什么意思?如何使我的系统的OpenSSL 1.1.0g使我的默认Python程序使用它。
使用 :
export LD_LIBRARY_PATH =“path”
“path”的原位提供了系统Openssl库的位置。