M2Crypto

M2Crypto = Python + OpenSSL + SWIG

M2Crypto is a crypto and SSL toolkit for Python.

上面是M2Crypto的README中所包含的。 所以安装该模块一定要安装openssl 和 swig。 但是不能用pip安装。 tricky的地方是 在centos redhat和其它fedora上

  1. 安装需要调用源码包中的 fedora_setup.sh 而 pip 不知道。

  2. CenOS6 安装的swig没有builtin的选项

所以正确做法是

download 源码包
注释掉setup.py中的builtin这一行
./fedora_setup.sh  install    
原文地址:https://www.cnblogs.com/kramer/p/5000960.html