在 CentOs 计算机上安装 scl Python 包时出现 libffi.so.5() 和 libgdbm.so.2() 依赖性错误

在 CentOs 计算机上安装 scl Python 包时出现 libffi.so.5() 和 libgdbm.so.2() 依赖性错误

当尝试使用软件集合在 CentOs 计算机上安装 python 包时,我收到如下所示的错误。我想知道是否与使用的CentOs版本以及正在安装的python包的版本有关?

Package: rh-python36-python-libs-3.6.3-1.el6.x86_6 (/rh-python36-python-libs-3.6.3-1.el6.x86_64)  Requires: libffi.so.5()(64bit)
Package: rh-python36-python-libs-3.6.3-1.el6.x86_64 (/rh-python36-python-libs-3.6.3-1.el6.x86_64) Requires: libgdbm.so.2()(64bit)

我想知道这些错误背后的原因

答案1

不要在 CentOs 7 系统上使用 CentOs 6 软件包。

您可以检查下面括号内的部分来验证它是 Centos 6 还是 7

rh-python36-python-libs-3.6.3-1.{{el6}}.x86_6

在本例中,它是版本 6,我使用的是 CentOs 7。

相关内容