环境:
python3.7
OS X:10.15.4
安装步骤
> brew install openssl
> brew install 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
最后一行是完整的一行,同时在bash下可以使用\来换行使其易读
> 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
主要是因为由于OSX升级之后 /usr/include 没有了,所以使用命令修改swig寻址路径