ewo*_*wok 4 python linux ssl m2crypto linux-mint
我在这里问了一个关于在Mint中安装M2Crypto python库的问题.这个问题得到了成功解答,我能够构建和安装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
Run Code Online (Sandbox Code Playgroud)
如果有人知道如何解决此错误,请告诉我.
ale*_*kot 16
两年后,m2crypto0.21.1中的问题仍然存在,所以这里是Ubuntu用户的注释.如果您不使用virtualenv,可以通过从Ubuntu PPA而不是pip安装m2crypto来轻松修复它:
sudo pip uninstall m2crypto
sudo apt-get install python-m2crypto
Run Code Online (Sandbox Code Playgroud)
似乎问题在PPA中得到修复,但在项目的回购中没有.至少它在Ubuntu 12.04上对我有用.