将python与openssl的自定义构建结合使用
python模块将python与openssl的自定义构建结合使用,python,ssl,ld-preload,Python,Ssl,Ld Preload,python模块ssl正在使用系统范围内安装的openssl的构建。我有一个单独的编译版本。我尝试了LD\u PRELOAD=./libcrypto.so python3,但是ssl.OPENSSL\u版本仍然显示系统构建的版本 如何告诉python使用自定义的openssl?有没有一种方法不需要重新编译python 我在Debian上,以防相关。如果我将LD\u LIBRARY\u PATH设置为包含新库的目录,它会工作。因此,如果库位于当前工作目录中,则可以执行以下操作: LD_LIBRAR
ssl
正在使用系统范围内安装的openssl
的构建。我有一个单独的编译版本。我尝试了LD\u PRELOAD=./libcrypto.so python3
,但是ssl.OPENSSL\u版本仍然显示系统构建的版本
如何告诉python使用自定义的openssl
?有没有一种方法不需要重新编译python
我在Debian上,以防相关。如果我将LD\u LIBRARY\u PATH
设置为包含新库的目录,它会工作。因此,如果库位于当前工作目录中,则可以执行以下操作:
LD_LIBRARY_PATH="$(pwd):$LD_LIBRARY_PATH" /usr/bin/python3