Python 2.7 节俭建设以“停止”;src/thrift/transport/TSSLSocket.cpp:43:10:致命错误:';openssl/opensslv.h';“未找到文件”;

Python 2.7 节俭建设以“停止”;src/thrift/transport/TSSLSocket.cpp:43:10:致命错误:';openssl/opensslv.h';“未找到文件”;,python-2.7,thrift,macos-mojave,Python 2.7,Thrift,Macos Mojave,我试图在我的系统(macOs 10.14.5)上安装thrift(0.11.0)。为此我下载并提取了tar文件。然后我运行了以下命令: ./bootstrap.sh ./configure make make install 执行make时,我遇到以下错误: src/thrift/transport/TSSLSocket.cpp:43:10: fatal error: 'openssl/opensslv.h' file not found #include <openssl/openss

我试图在我的系统(macOs 10.14.5)上安装thrift(0.11.0)。为此我下载并提取了tar文件。然后我运行了以下命令:

./bootstrap.sh
./configure
make
make install
执行make时,我遇到以下错误:

src/thrift/transport/TSSLSocket.cpp:43:10: fatal error: 'openssl/opensslv.h' file not found
#include <openssl/opensslv.h>
src/thrift/transport/TSSLSocket.cpp:43:10:致命错误:“未找到openssl/opensslv.h”文件
#包括
我试着安装openssl和加密技术,它们已经是最新的了


有没有关于如何解决此问题的建议?

既然您使用的是macos,我假设openssl头是使用自制软件安装的。如果没有,请按如下方式安装:

brew安装openssl

但是,库标题本身仍然不在系统通常的
/usr/include
目录中。因此,要将brew中的标头添加到大多数编译器将搜索的系统默认包含目录,请尝试以下操作:

sudo ln-s/usr/local/opt/openssl/include/openssl//usr/include/

当我在安装一些pypy-pip需求时遇到同样的问题时,这对我来说是有效的