openssl
がインストールされている場合、あなたがしたいすべてが把握されている場合は、あなたがopenssl version
の出力を解析することができます
$ openssl version
OpenSSL 1.0.2g-fips 1 Mar 2016
あなたは、たとえば、version
からall sorts of informationを得ることができ、その保存されたディレクトリ:(?多分config.log
の内容を確認してください)
$ openssl version -d
OPENSSLDIR: "/usr/lib/ssl"
限り、Pythonが行くように、私はあなたがconfigureを実行する前に伝えることができるかどうかはわかりませんが、一旦Pythonがインストールされると、 、さらに多くの情報について
$ python -c "import ssl; print(ssl.OPENSSL_VERSION)"
OpenSSL 1.0.2g-fips 1 Mar 2016
例えば、sysconfig
モジュールとの遊びを持っています:単にこのようなssl.OPENSSL_VERSION
の出力を、解析
$ python -c "import sysconfig; print(sysconfig.get_config_var('CONFIG_ARGS'))"
'--enable-shared' '--prefix=/usr' '--enable-ipv6' '--enable-unicode=ucs4' '--with-dbmliborder=bdb:gdbm' '--with-system-expat' '--with-computed-gotos' '--with-system-ffi' '--with-fpectl' 'CC=x86_64-linux-gnu-gcc' 'CFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security ' 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro'
//、 'のpython -c「輸入SSL; print(ssl.OPENSSL_VERSION)は完璧に動作しました。私は自分の 'python'がSSLを持っていると知ることができましたが、' python3 -c "import ssl; print(ssl.OPENSSL_VERSION)"の結果は 'ModuleNotFoundError'でした。ありがとう、@Burhan –