首页 > 解决方案 > 无法在 RHEL 8 中安装 Pandas for Python

问题描述

我正在尝试在我的 RHEL 8 服务器中为 Python 安装 pandas。我尝试使用列出熊猫包yum list pandas,它在可用包下给了我以下包​​ python3-pandas.x86_64。

但是,当我尝试使用 安装此软件包时yum install python3-pandas.x86_64,它显示以下错误:

**问题:包python3-pandas-0.25.3-1.el8.x86_64需要python3-matplotlib,但是没有一个提供者可以安装

相互矛盾的请求

没有提供 python3-matplotlib-3.0.3-3.el8.x86_64 所需的 libqhull.so.7()(64bit) (尝试添加 '--skip-broken' 以跳过可卸载的包或使用 '--nobest'不仅是最佳候选包)**

我需要明确安装 libqhull.so.7()(64bit) 吗?如果是这样,你能告诉我我该怎么做吗?我没有看到任何相关的软件包。此外,根据Red Hat 文档,它说libqhull已经作为 RHEL 8 的一部分提供。但我没有看到该软件包。有什么我想念的吗?

提前致谢

标签: pythonpandasrhel

解决方案


许多包,包括libqhull,都存在于CodeReady Linux Builder 存储库中。

要在 RHEL 8 中启用它,请运行:

ARCH=$( /bin/arch )
subscription-manager repos --enable "codeready-builder-for-rhel-8-${ARCH}-rpms"

推荐阅读