环境:
Python:3.7
MacOS:13.1
原因:
OSX升级之后 /usr/include 没有了,所以使用命令修改swig寻址路径
解决:
先安装:
brew install openssl
brew install swig
可以手动修改m2Crypto源码包引用的swig路径,或者使用以下命令:
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