执行pip3 install cryptography
时,pip3
会出错:
致命错误:' openssl / aes.h'找不到文件
#include <openssl/aes.h>
产生1个错误。
错误:命令&#39; / usr / bin / clang&#39;退出状态1失败
我查看了brew info openssl
并得到了答案:
一般来说,这对您没有任何影响。如果你建立你的 自己的软件,它需要这个公式,你需要添加到你的 构建变量:
LDFLAGS: -L/usr/local/opt/openssl/lib
CPPFLAGS: -I/usr/local/opt/openssl/include
现在的问题是:当使用pip
编译cpp文件时,如何告诉clang
将路径添加到相应的构建变量中?
答案 0 :(得分:6)
尝试安装scrapy我需要在Mac OS El Capitan上安装加密包。如密码学安装文档中所述
env LDFLAGS="-L$(brew --prefix openssl)/lib" CFLAGS="-I$(brew --prefix openssl)/include" pip install cryptography