CentOS 7 上的 Python 3.6 安装

CentOS 7 上的 Python 3.6 安装

在 CentOS 上安装 Python 3.6 失败。错误消息是:错误:软件包:python36-libs-3.6.8-2.el7.ius.x86_64(ius)需要:libcrypto.so.10(OPENSSL_1.0.2)(64位)

这些库包已存在于本机上:

libcrypto.so.10()(64位) libcrypto.so.10(OPENSSL_1.0.1)(64位) libcrypto.so.10(OPENSSL_1.0.1_EC)(64位) libcrypto.so.10(libcrypto.so.10)( 64位) libcrypto.so.10 libcrypto.so.10(OPENSSL_1.0.1) libcrypto.so.10(OPENSSL_1.0.1_EC) libcrypto.so.10(libcrypto.so.10)

答案1

我建议您禁用提供 python36 软件包的 IUS 存储库。从 CentOS 7.7 开始,Python 3.6 由 CentOS 的 python3 软件包中的基础存储库提供。

答案2

我感谢大家的帮助,并对延迟表示歉意。最后我通过先卸载 OpenSSL v1.0.1 来解决这个问题。 @GracefulRestart - yum 更新不起作用。我想分享这些信息,以便对其他人有所帮助。

然后我只安装了 OpenSSL v1.0.2 。然后我就可以按照 Python 网站上的其余步骤安装 3.6 并安装最新的 pip。

非常感谢。

相关内容