解决Mac下使用pip安装M2Crypto报错的问题

和Mac系统升级有关,/usr/include目录没有了,且没有权限修改。

正确的安装方法(前提,已安装brew):

sudo env LDFLAGS="-L$(brew --prefix openssl)/lib" \  
CFLAGS="-I$(brew --prefix openssl)/include" \  
SWIG_FEATURES="-cpperraswarn -includeall -I$(brew --prefix openssl)/include" \  
pip install m2crypto  

参考:http://blog.sina.com.cn/s/blog_814215c20102vzk3.html

资料真够少的!