安装 Numpy 1.7 和 Python-Pandas 时出现问题

Problems installing Numpy 1.7 and Python-Pandas

我在 Ubuntu 12.10 平台上安装了 python 2.7.3,我试图安装 Pandas 库。我收到的错误消息表明我需要 numpy 版本 1.7 或更高版本。

但是,当我尝试重新安装 numpy(使用 pip install numpy)时,它总是(重新)安装旧的默认 numpy 1.6.2,它与 Pandas 不兼容。有没有简单的方法来解决这个问题?我可以下载并安装 numpy 1.7.2,但 import numpy 仍会默认查找 1.6。

我的回答不会假设任何事情。显然,您的数据库已过时,因此请先检查这是否属实。我不知道如何用 pip 来做(我一直有这样的问题),所以我总是建议用 apt 来做(我一直都是这样做的)。请牢记这一点,首先检查您可用的软件包版本:

dpkg -l | grep numpy

检查完后,您应该更新您的包索引:

apt-get update 

那么你的包裹:

apt-get dist-upgrade 

最后再检查一下numpy的版本,你需要的包是python-numpy和python-pandas。如果可用的包不适合您的需要,请转到源页面。我使用 Debian,它提供较旧的软件包 AFAIK,所以应该没问题。如果这不起作用,那么安装 anaconda 会更容易,它开箱即用。