anaconda_build教程在MacOS High Sierra上失败:库未加载:libcrypto.1.0.0.dylib

时间:2018-10-31 17:28:37

标签: python anaconda

我正在遵循this official guide,以基于骨架为anaconda构建软件包。我只想构建本教程中使用的示例包,即 pyinstrument

我正在MacOS High Siera(10.13.6)下使用anaconda2版本4.5.11。

运行命令conda_build pyinstrument时,出现以下错误(full output here):

  

文件   “ /Users/me/anaconda2/envs/blbuild/lib/python2.7/site-packages/cffi/vengine_cpy.py”,   在load_library中的第159行       引发VerificationError(错误)cffi.error.VerificationError:导入   '/Users/me/anaconda2/envs/blbuild/lib/python2.7/site-packages/cryptography/_Cryptography_cffi_4ed9e37dx4000d087.so':   dlopen(/Users/me/anaconda2/envs/blbuild/lib/python2.7/site-packages/cryptography/_Cryptography_cffi_4ed9e37dx4000d087.so,   2):库未加载:@loader_path /../../../ libcrypto.1.0.0.dylib
  引用自:   /Users/me/anaconda2/envs/blbuild/lib/python2.7/site-packages/cryptography/_Cryptography_cffi_4ed9e37dx4000d087.so原因:找不到图片

我已经尝试通过brew重新安装openssl,因为我在搜索SO以获取错误消息时发现了该建议,尽管它对错误没有任何影响。如果需要的话,我来自brew的openssl版本是1.0.2p。

我在做什么错了?

1 个答案:

答案 0 :(得分:0)

我终于能够解决此问题。解决方案是手动安装似乎需要的软件包:

conda install cryptography