如何在Mac OS X中安装python3的加密技术?

时间:2015-11-13 08:52:20

标签: python macos pip

执行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将路径添加到相应的构建变量中?

1 个答案:

答案 0 :(得分:6)

尝试安装scrapy我需要在Mac OS El Capitan上安装加密包。如密码学安装文档中所述

env LDFLAGS="-L$(brew --prefix openssl)/lib" CFLAGS="-I$(brew --prefix openssl)/include" pip install cryptography