在 Fedora 20 上安装 python3 的 pandas

在 Fedora 20 上安装 python3 的 pandas

Fedora 项目列出了一个名为python3-pandas

当我进入时sudo yum install python3-pandas我收到消息No package python3-pandas available.。我怎样才能安装这个包?我正在通过 ssh 访问 Fedora 20 机器。

yum repolist:

repo id                             repo name
fedora/20/x86_64                    Fedora 20 - x86_64
rpmfusion-free/20/x86_64            RPM Fusion for Fedora 20 - Free
rpmfusion-free-updates/20/x86_64    RPM Fusion for Fedora 20 - Free - Updates
rpmfusion-nonfree/20/x86_64         RPM Fusion for Fedora 20 - Nonfree
rpmfusion-nonfree-updates/20/x86_64 RPM Fusion for Fedora 20 - Nonfree - Updates
updates/20/x86_64                   Fedora 20 - x86_64 - Updates

答案1

正如 @ChristianCiupitu 上面所解释的,Fedora 20 不存在该软件包,并且

作为根用户:

  1. 运行pip --version并确保最后显示“python 3.x”而不是“python 2.x”。如果它不是您的 Python 3 pip,请找到它并使用它。

  2. 跑步pip install pandas。这将安装最新版本pandas以及任何所需的依赖项。

您可以尝试安装 Fedora 21 软件包(i686,x86_64)在 Fedora 20 上,但它需要 Python 3.4 和 numpy >= 1.8.2-3.fc21。

答案2

不幸的是,Fedora 20 没有该库的 Python 3 版本,但 Fedora 21 有(请参阅RPM 规范提交)。

作为旁注,虽然 Fedora Packages 网页python3-pandas可能会让您认为它适用于 Fedora 20 和 19,但事实并非如此。我已经举报了一个漏洞对这个。

相关内容