首页 > 解决方案 > 无法在 CentOS 7 上获取 Python 3.7 以使用已安装的 OpenSSL 1.1.1

问题描述

我整天都在运行搜索,但没有任何运气或结果。我已经构建了一个 Centos 7 服务器并安装了 Python 3.7 和 OpenSSL 1.1.1。

但是,当我运行 Python 并执行以下操作时:

import ssl
ssl.OPENSSL_VERSION

我得到的输出是 OpenSSL 1.0.2k。在提示符下运行 openssl 版本时,我得到 OpenSSL 1.1.1。

OpenSSL 和 Python 都是在机器上编译的。

正确的 OpenSSL 在路径中。还尝试使用 configure --with-openssl=/usr/local (正确的 openssl 的位置)编译 Python。

谢谢。

[编辑]
当我输入

openssl version  
sudo openssl version  

我得到了不同的版本。sudo openssl 版本与我通过 Python 获得的版本相同。带和不带 sudo 的 $PATH 是一样的

标签: pythonopensslcentos7

解决方案


推荐阅读