我问了一个关于在 Mint 中安装 M2Crypto python 库的问题 here。这个问题得到了成功的回答,我能够构建和安装 M2Crypto。但是,我无法在 Python 中使用它。当我尝试导入模块时,出现以下错误:
>>> import M2Crypto
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/M2Crypto/__init__.py", line 22, in <module>
import __m2crypto
ImportError: /usr/local/lib/python2.7/dist-packages/M2Crypto/__m2crypto.so: undefined symbol: SSLv2_method
如果有人知道如何解决此错误,请告诉我。
最佳答案
看来这是M2Crypto 0.21.1中引入的错误,有一个patch here可以纠正此问题。
也许您可以尝试安装M2Crypto的旧版本(例如0.20.1-1.1),或者使用patch命令手动应用该补丁。
关于python - 在 Mint : follow-up 上安装 M2Crypto 的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10553118/