swig 无法找到 openssl conf
swig unable to find openssl conf
尝试安装 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
ln -s /usr/include/x86_64-linux-gnu/openssl/opensslconf.h /usr/include/openssl/opensslconf.h
刚做了这个,一切正常。
在 CentOS 或 RHEL 上,运行安装 OpenSSL 开发库和头文件:
# yum install openssl-devel
这是 M2Crypto
中的错误,至少已在 0.25.1
中修复。特定的提交是 ecc678d52e6525f9e3278a7cedfa110a64244937.
回复很好,但如果你没有 root(例如 Travis-CI),你也可以添加选项到 pip install,告诉它把选项传递给构建环境和编译器选项:
pip install --global-option=build_ext --global-option="-I/usr/include/x86_64-linux-gnu" 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
ln -s /usr/include/x86_64-linux-gnu/openssl/opensslconf.h /usr/include/openssl/opensslconf.h
刚做了这个,一切正常。
在 CentOS 或 RHEL 上,运行安装 OpenSSL 开发库和头文件:
# yum install openssl-devel
这是 M2Crypto
中的错误,至少已在 0.25.1
中修复。特定的提交是 ecc678d52e6525f9e3278a7cedfa110a64244937.
pip install --global-option=build_ext --global-option="-I/usr/include/x86_64-linux-gnu" m2crypto