我正在尝试使用 SSL 在 Redhat 中构建 python 2.7。我取消了 Modules/Setup.dist 中的注释:
SSL=/urs/local/ssl
_ssl _ssl.c
-DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl
-L$(SSL)/lib -lssl -lcrypto
并且我确保系统上安装了 OpenSSL 以及 openssl-devel。
在运行 make 之后安装之前openssl-devel
它会抱怨它无法构建模块_ssl
。该错误现在消失了。成功构建_ssl.o
,日志中没有报告错误,但没有构建lib-dynload/_ssl.so
- 这显然是我需要让 ssl 工作的文件。我正在./configure
使用--enable-shared
标志运行,但到目前为止,无论我如何更改构建环境,我都无法加载该库文件。