我问了一个关于在 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/

10-09 12:31