Python swig找不到openssl配置

Python swig找不到openssl配置,python,ubuntu,openssl,swig,m2crypto,Python,Ubuntu,Openssl,Swig,M2crypto,试图安装m2crypto并出现这些错误,有人能帮忙吗 SWIG/_evp.i:12: Error: Unable to find 'openssl/opensslconf.h' SWIG/_ec.i:7: Error: Unable to find 'openssl/opensslconf.h' 安装libssl dev(包含开发库、头文件)将解决此问题 sudo apt-get install libssl-dev 在CentOS或RHEL上运行以下程序以安装OpenSSL开发库和头文件:

试图安装m2crypto并出现这些错误,有人能帮忙吗

SWIG/_evp.i:12: Error: Unable to find 'openssl/opensslconf.h'
SWIG/_ec.i:7: Error: Unable to find 'openssl/opensslconf.h'

安装
libssl dev
(包含开发库、头文件)将解决此问题

sudo apt-get install libssl-dev

在CentOS或RHEL上运行以下程序以安装OpenSSL开发库和头文件:

# yum install openssl-devel 

这是
M2Crypto
中的一个错误,至少在
0.25.1
中修复。特定的提交是。

回复是好的,但是如果您没有root(例如Travis CI),您还可以向pip安装添加选项,该选项将告诉它将选项传递到构建环境和编译器选项:


pip安装--global option=build_ext--global option=“-I/usr/include/x86_64-linux-gnu”m2crypto

您还需要先安装
libssl dev
才能使其正常工作。我在Ubuntu 16.04上的解决方案可能与此重复
# yum install openssl-devel