解决macos下安装m2crypto报SWIG的错

转载于 https://zhuxiongxian.cc/2020/03/06/install-m2crypto-on-macosx/

  1. 使用pipenv或pip在虚拟环境安装m2crypto报错
    使用pipenv或pip在虚拟环境安装m2crypto报错, 报错内容如下:
    在这里插入图片描述
  2. 解决方法
    先安装openssl和swig:
    如果之前安装的有建议先行卸载
    命令:
brew install openssl
brew install swig

查看安装目录

$ brew --prefix openssl
/usr/local/opt/openssl@1.1
$ ll /usr/local/opt/openssl@1.1
lrwxr-xr-x  1 xx  admin    28B 10  4 15:01 /usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1d

可以知道openssl的实际安装目录是 /usr/local/Cellar/openssl@1.1/1.1.1d/, /usr/local/opt/openssl@1.1 只是 /usr/local/Cellar/openssl@1.1/1.1.1d/ 一个软链接, 得知 /usr/local/opt/ 下存放的都是一些软链接。

在/usr/local/include/目录下创建openssl的软链接:
在/usr/local/lib/目录下创建libssl.dylib和libcrypto.dylib的软链接:

sudo ln -s /usr/local/opt/openssl@1.1/include/openssl /usr/local/include/openssl
sudo ln -s /usr/local/opt/openssl@1.1/lib/libssl.dylib /usr/local/lib/libssl.dylib
sudo ln -s /usr/local/opt/openssl@1.1/lib/libcrypto.dylib /usr/local/lib/libcrypto.dylib

然后重新安装m2crypto即可安装成功:

pip install m2crypto
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值