我正在遵循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。
我在做什么错了?
答案 0 :(得分:0)
我终于能够解决此问题。解决方案是手动安装似乎需要的软件包:
conda install cryptography