每当我尝试在 Python 2.7 中导入 hashlib 时,都会出现分段错误。我已经安装了 openssl 版本 1.0.0、pyOpenssl 版本 .10,并使用未在 Modules/Setup 中注释的 ssl 行重新编译了 python,指向库的正确路径并包含 openssl 的文件。
我已经在所有我能找到的可能使用 libssl 或 libcrypto 的库上运行了 ldd,它们都指向相同版本的文件。
gdb 返回:
0x0000003d1d0f670 in EVP_PKEY_CTX_dup () from /usr/lib64/libcrypto.so.1.0.0
任何想法可能会发生什么,以及如何修复它?